Внешние данные и схема БД

Nov 21, 2016 21:52

Существует известная дилемма, можно ли использовать данные предметной области для построения структуры отношений ( схемы) БД или это должны быть внутренние данные? Например, хорошо ли использовать номер паспорта1? Некоторые рассуждения могут показаться не очень понятными: внешние данные не контролируются системой, а значит, не контролируется и ( Read more... )

ИТ

Leave a comment

kouzdra November 22 2016, 06:18:29 UTC
Запросить дополнительные идентификационные данные - в данном случае вероятно вполне достаточно ФИО из того же паспорта.

Reply

zimopisec November 22 2016, 10:10:59 UTC
ФИО в принципе может меняться. ( в России вроде не так, а вот в Израиле при этом ID не меняется. Как и должно быть по логике).
Лучше дату и место рождения- эта инфа легально не поменяется, пока не изобрели машину времени

Reply

kouzdra November 22 2016, 10:14:11 UTC
Можно и ее да - даже луяше наверное

Reply

maksenov November 22 2016, 10:23:44 UTC
Интересно имеет ли пересмотр часовых поясов обратную силу в случае с датами :)

Насколько я знаю, единственный документ, который в России не должен меняться - СНИЛС.

Reply

ufm November 22 2016, 19:00:28 UTC
Пока внезапно не выяснится, что была ошибка в свидетельстве о рождении, а на самом деле день рождения совсем другой.

Reply

bowhill November 22 2016, 23:45:38 UTC
Вот именно, любые персональные данные волатильны.

Reply

bowhill November 22 2016, 23:45:08 UTC
Всё меняется.

Reply

bowhill November 22 2016, 23:44:12 UTC
А что это даст, если мы всё равно не можем a) проверить b) изменить документы или записи?

Reply

kouzdra November 23 2016, 00:43:09 UTC
Позволит разрешить коллизию, причем опираясь на тот же самый документ, что немаловажно. Подозреваю что с SSN как-то так и делают - бо если верить ID analytics 6% SSN имеют более одного владельца.

Reply

bowhill November 23 2016, 02:04:18 UTC
Разрешение коллизии - наверное, отдельный процесс, который выполняют специалисты отдела разрешения коллизий. Возможно, для разрешения коллизии может быть полезны атрибуты документов первой и второй записи, возможно, другого id (права, снилс) для второго человека, но что и как делается в системе? Начальная дублирующая запись удаляется, помечается как допустимый дубликат или изначально нет ограничений и т.д. Вообще, это будет техническая или организационная проблема?

Reply

kouzdra November 23 2016, 02:15:44 UTC
Понятно что записи относящиеся к разным людям с одним номером паспорта/SSN должны быть разными. Вообще - лучше завести две записи на одного человека, чем одну запись на двоих.

Первое склеить - задача техническая, расклеить вторую - может оказаться задачей практически неразрешимой (после того как ссылки на нее протянутся много куда) - я в общем сочувствую тем банкам etc которые попали на башкирские дубликаты

Reply


Leave a comment

Up