|
|
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Для любого мента "пробивающего" человека ясно как божий день, что ФИО повторяются, причем часто. Поэтому они вслед за ФИО смотрят на реквизит Уроженец: , ну и естественно дату рождения . ЗЫ Все эти вопросы полностью решены в глубокой древности еще во времена СССР. Банки - это особый случай, банковские эксцессы в простейших вопросах, - результат работы "эффективных" менеджеров. Впрочем, такая "пичалька" встречается не только в банках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 04:59 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Arm79baracsпропущено... МВД действительно так идентифицирует человека, но проблемы, таки, иногда наблюдаются. В городах с миллионным населением за день рождается немало детей, и вероятность появления среди них полных тезок отличается от 0. Про базы МВД, в которых хранятся данные о родителях - ваши фантазии. Это епрахия органов ЗАГС. Любопытно, как ТС будет налаживать с ними взаимодействие. Подтверждаю. При мне человек в отделение милиции приходил жаловаться, что на каждом стационарном посту ГАИ на МКАД его тормозят и задерживают. Смысл был в том, что в розыске был его полный тезка, причем совпадали даже даты рождения (место отличалось). Ну и Поток по номеру пробивал владельца, владелец определялся как розыскник, со всеми сопутствующими последствиями. К сожалению, просто на ФИО ориентироваться бессмысленно. Про банальный случай смены фамилии писать нет смысла. Но через ЗАГС легко меняется и имя. Знаю девушку, которой не понравилось свое имя, и она его сменила. Или вот еще пример: как дубль определились близнецы, у которых фамилия и отчество совпали, дата и место рождения тоже. Папа имена дал им очень похожие (разница в одной букве). Система посчитала это за опечатку. Задача поиска дублей очень нетривиальная, есть системы очистки данных, поиска таких дублей и тп, например Фактор . По хорошему нужно несколько сценариев определения дубликатов, и все равно, 100% точности это не гарантирует. Даже простейшая базёнка должна обеспечивать "исторические" данные. Этим всё и сказано по теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 05:02 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Одна буковка не совпала или сотня буковок - всё едино в вопросе идентификации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 05:04 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Иногда для решения подобных вопросов полезно забыть о существовании компьютеров вообще. Это очень поможет продвинуть по пути к радикальному и абсолютному решению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 05:24 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Возможна также некая процедура натурализации эмигранта. Он может взять себе имя и возможно что то еще. Это событие в любом случае будет делаться на основании уже существующей информации о персоне. Здесь мы переходим к шагу о реализации истории. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 05:28 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Некоторые смешные люди забывают о близнецах, которым родители дают одно имя. Но мы не будем над ними смеяться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 15:04 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Alibek B.Некоторые смешные люди забывают о близнецах, которым родители дают одно имя. Но мы не будем над ними смеяться. Нет, не об этом забывают. А о том, что сущности существуют независимо от значений их свойств. И этот факт отражает идентификатор, который принципиально не является одним из свойств)) И, следовательно, записе-ориентированные системы (например, реляционные системы) не могут использоваться для эксплуатации баз данных)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 16:44 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Если чел еще попал под программу защиты свидетелей то ему дают новое имя, фамилию и еще кучу новых социальных идентификаторов. И тогда вопрос идентичности людей становится еще более сложным. Мы спускаемся на уровни ДНК, слепков зубов e.t.c. Не лучше-ли ребята нам на этом уже остановится. Пускай установлением личности занимаются соотв. ведомства а наша задача - решать эти вопросы в рамках простых реляционных инструментов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 17:04 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Если чел попал под программу защиты свидетелей, то отождествлять его не нужно. А вот если он просто вышел замуж или сменил имя, то расклад очень простой. Ошибочное неотождествление - причина возможно неверного решения по кредиту, источник претензий. Ошибочное отождествление - причина, из-за которой контору по полной натянут за нарушение закона о персональных данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 17:21 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
prog123Даже простейшая базёнка должна обеспечивать "исторические" данные. Этим всё и сказано по теме. Самое нелепое, что я читал в этом трэде. Откуда у обычной программы доступ к историческим записям БД ЗАГС? Это если таковая существует. Исторических сведений в СВОЕЙ программе для задачи определения дублей клиента категорически не хватает. У клиента может меняться ВСЕ. ФИО (через ЗАГС), место рождения (некоторые системы при очистке меняют на текущие названия, например Ленинград/СПб), дата рождения (у моей матери даты рождения в свидетельстве о рождении и в паспорте различаются), серия и номер ДУЛ (например, при смене или утере паспорта). Да и не забываем об обычном человеческом факторе при вводе данных... Поэтому в нормальных системах есть еще и обратная операция - разъединение клиентов. Алгоритм разъединения еще сложнее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 17:52 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за советы. Решил я пока проблему следующим образом: по совету JeStone установил признак того, что человек уже выгружен. Благодаря этому мы при загрузке знаем точно, есть человек в общей базе или нет. Т.е. при загрузке, если человек точно должен быть, но его не удается найти, то программа выдает предупреждение, что человек не найден и предлагает выбрать его вручную, создать или пропустить. Если нашлось несколько человек, то так же выдается предупреждение и есть возможность выбрать человек руками. В качестве ключа использую СНИЛС, если есть, и ФИО+ДР, если нет снилса. Для моей задачи, я думаю, этого хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 18:10 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
softwarerЕсли чел попал под программу защиты свидетелей, то отождествлять его не нужно. Самый лучший момент, чтобы взять кредит в банке =D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 18:11 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Arm79prog123Даже простейшая базёнка должна обеспечивать "исторические" данные. Этим всё и сказано по теме. Самое нелепое, что я читал в этом трэде. Откуда у обычной программы доступ к историческим записям БД ЗАГС? Это если таковая существует. Исторических сведений в СВОЕЙ программе для задачи определения дублей клиента категорически не хватает. У клиента может меняться ВСЕ. ФИО (через ЗАГС), место рождения (некоторые системы при очистке меняют на текущие названия, например Ленинград/СПб), дата рождения (у моей матери даты рождения в свидетельстве о рождении и в паспорте различаются), серия и номер ДУЛ (например, при смене или утере паспорта). Да и не забываем об обычном человеческом факторе при вводе данных... Поэтому в нормальных системах есть еще и обратная операция - разъединение клиентов. Алгоритм разъединения еще сложнее... >У клиента может меняться ВСЕ. У многих объектов может меняться всё. Это простейшая ситуация для человека, понимающего как организовать историю. >Откуда у обычной программы доступ к историческим записям БД ЗАГС? Вы должны отвечать за своё!:) Нужно разруливать проблему недостаточности данных. Если у объекта менялись данных 10 раз, то все варианты должны быть введены. (Если человек пришел с третьей по счёту своей фамилией, но пытается скрыть предыдущие, то это криминал.) Программа должна в любом случае принять данные на дату рождения . Так что все уже сказано выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 21:14 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
prog123Если у объекта менялись данных 10 раз, то все варианты должны быть введены. (Если человек пришел с третьей по счёту своей фамилией, но пытается скрыть предыдущие, то это криминал. Это не криминал, это ваше незнание предметной области и нежелание подумать. Почему я должен кому-то рассказывать про все свои смены фамилии? С какой стати я должен при посещении любого учреждения давать подробную историю? О каком криминале идет речь? Именно для интеграции разных информационных систем в одно и прозрачной идентификации клиентов придумывают всякие master data и прочее. К сожалению, в общегосударственном масштабе в публичном доступе таких систем нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2014, 22:02 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
prog123 <> >Откуда у обычной программы доступ к историческим записям БД ЗАГС? Вы должны отвечать за своё!:) Нужно разруливать проблему недостаточности данных. Если у объекта менялись данных 10 раз, то все варианты должны быть введены. (Если человек пришел с третьей по счёту своей фамилией, но пытается скрыть предыдущие, то это криминал.) Программа должна в любом случае принять данные на дату рождения . Так что все уже сказано выше. у человека, которого система не наблюдала на дату рождения, эти самые "данные на дату рождения" могут смениться в системе много раз. в первый раз он представился системе паниковским второй раз -- и вовсе типа вас -- козлевичем а на самом деле он костя остнебакен, но система об этом никогда не узнает, так и не узнав истинного "естественного первичного ключа" -- потому, что костю спустили в биореатор правильные пацаны, приняв за балаганова ну и не забываем, что даже если система сладит за остенбакеным с рожения, то инфу она принимает через операторов и датчики -- и первый ввод "ключа" может быть начисто случайно или умышленно ошибочным. Если система "хранит исторические данные" то данный ошибочный ввод должен сохраниться в её истории, и не может быть "исправлен" (селф) -- так как инфа об ошибке лежит в её "пк". но может быть создана иная сущность, с другим "ебстественным" пк, но надо как-то указать на связь между этими сущностями, но благодаря козлевичу, спроектировавшему БД с использованием "ебстественного ключа" мы это (без неуместного геморроя) сделать аккурат и не можем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 13:27 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
prog123Требуйте указания адреса рождения и тема закрыта prog123смотрят на реквизит Уроженец: , ну и естественно дату рождения ... ЗЫ Все эти вопросы полностью решены в глубокой древности еще во времена СССР. Вы уж извините, но Вы выдвигаете до того наивные утверждения... Даже в моей семье (не говоря уж обо всей стране), у бабушек и дедушек, есть различные документы, выданные во времена СССР (в довоенные и послевоенные годы), где место рождения не совпадает со 100% точностью между документами одного и того же человека. Это и разный порядок следования слов в адресе, и различные сокращение, и опечатки, и т.д. softwarer вкратце правильно описал идею нахождения одинаковых людей в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 14:26 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Да и дата рождения не является константой по документам: в ней могут встречаться как банальные ошибки (опечатки), так и более экзотическая вещь, как смена летосчисления :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 14:36 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
катит о снилс и инн. говорят, они НЕ уникальны. сценарий простой. однофамильцы. заказали инн. им делают два. потом последовательно приходят за инн в контору. и выдают первый из двух. второй остается неиспользованый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2014, 15:16 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
prog123baracsпропущено... МВД действительно так идентифицирует человека, но проблемы, таки, иногда наблюдаются. В городах с миллионным населением за день рождается немало детей , и вероятность появления среди них полных тезок отличается от 0. Про базы МВД, в которых хранятся данные о родителях - ваши фантазии. Это епрахия органов ЗАГС. Требуйте указания адреса рождения и тема закрыта. Так сказать место возникновения события "рождение" субьекта. Начните с себя: вспомните без шпаргалок точный адрес собственного рождения. prog123Место, это не значит только город, люди не на вокзале рождаются:) И на вокзале, и на посту ДПС, и в карете Скорой помощи... У вас фантазии не хватит на все варианты. А самое главное, это требование не исключает тезок, т.к. роддом не имеет никакого отношения к именованию новорожденных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 10:27 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
MasterZivкатит о снилс и инн. говорят, они НЕ уникальны. На счет уникальности не знаю, но ИНН, точно, может меняться при смене постоянного места жительства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 10:30 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
baracsможет меняться при смене постоянного места жительства У меня менялось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 10:42 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Для Украинских ИНН место жительства не кодируется в номере. Но кодируется пол и дата рождения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 13:10 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Дактилоскопия. Ей пофигу на всякие смены ФИО и прочих реквизитов, а также ошибки в них... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 19:53 |
|
||
|
Первичный ключ для человека
|
|||
|---|---|---|---|
|
#18+
Софт для сличения пальчиков стоит отдельных денег. Думаю что он отдельно сертифицируется и требует особого обращения. Вобщем это вам не плагин к бд поставить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.12.2014, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38833022&tid=1540704]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
191ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
80ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 527ms |

| 0 / 0 |
