powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выбор идентификатора (выбор первичного ключа)
4 сообщений из 4, страница 1 из 1
Выбор идентификатора (выбор первичного ключа)
    #35771908
vitaliy14
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажу о своей проблеме -
Есть ведомство и у него масса подведомственных учреждений по всей России! Все учреждения заполняют анкету с одними и теми же атрибутами (1 большая запись), т.е. 1 сотрудник ( однопользовательская среда ) вводит 1 запись о своем учреждении согласно структуре (я реализую в виде xml) и на съемном носителе отправляет ее в центральное ведомство. В центральном ведомстве есть СУБД куда импортируются все анкеты (записи) из регионов и дальше с ними работают в многопользовательской среде .

Вопрос. Как при импорте идентифицировать запись конкретного учреждения в БД центрального ведомства. Были мысли использовать ОКАТО! Насколько хорошее решение? Охватывает ОКАТО всю страну? Что делать если в одном месте более одного учреждения?
Может у кого-то есть опыт решения подобной проблемы и что-то посоветует?

зы Заранее спасибо за помощь
...
Рейтинг: 0 / 0
Выбор идентификатора (выбор первичного ключа)
    #35771925
дддддд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ввести еще одно поле - идентификатор организации...
...
Рейтинг: 0 / 0
Выбор идентификатора (выбор первичного ключа)
    #35771936
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
раздать ключи всем организциям. Программа клиент в организации прописывает этот ключ в поле. В общем тоже, что и первый ответ
...
Рейтинг: 0 / 0
Выбор идентификатора (выбор первичного ключа)
    #35771952
vitaliy14,

1. Если система разрабатывается и Вы можете менять структуру данных, то я бы сделал по-простому:
- Создал бы справочник регионов и справочник учреждений.
- Каждому учреждению выдал фиксированные номера региона и учреждения. А они бы эти номера заносили в требуемую запись. Можно предусмотреть в программе автозаполнение этих данных на основе некоторых настроек (например, внести эти данные в ini/config-файл)...

Тогда первичный ключ будет: № региона+Номер учреждения...

2. Если система уже разработана, то надо посмотреть на записи и выбрать те поля, которые являются условно-постоянными при заполнении записей одного учреждения и отличаются значением (хотя бы в одном поле из набора) для разных учреждений, т.е. тот набор полей, которые позволяют однозначно идентифицировать поставщика данных...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выбор идентификатора (выбор первичного ключа)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]