|
|
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
Предлагаю в качестве естественного ключа использовать траекторию движения человека от рождения. Единственный недостаток - трудность реализации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 17:52 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
MasterZiv mcureenab пишет: > Не путайте тёплое с мягким. Кто такой "человек"? Запись в БД? Формально Как известно, все БД -программисты делятся на две категории. Одни еще считают, что естественные ключи существуют, другие уже поняли, что это не так. Вы видимо из первой категории. Как Вы догадались? По поводу второй категории скажу, что они просто не умею их искать или ищу там где их нет. Например, № телефона уникальный идентификатор абонентской точки подключения, в противном случае система телефонной связи не могла бы работать. № платёжной карты так же естественный возможный ключ счёта в банке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 17:53 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
beluginПредлагаю в качестве естественного ключа использовать траекторию движения человека от рождения. Единственный недостаток - трудность реализации. Хм. Смотря какую систему координат выбрать. Например паспорт, говорит о том, что чел. посещал паспортный стол в определённый момент времени чтобы получить его, а теперь стоит перед нами и доказывает что не верблюд. Как минимум две опорные точки траектории мы имеем, зачастую этого достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 18:00 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
MasterZiv mcureenab пишет: > Не путайте тёплое с мягким. Кто такой "человек"? Запись в БД? Формально Как известно, все БД -программисты делятся на две категории. Одни еще считают, что естественные ключи существуют, другие уже поняли, что это не так. Вы видимо из первой категории. Posted via ActualForum NNTP Server 1.4 Идентификатор представляет сам факт существования человека, независимо от того как его назовут, то есть в идентификаторе нечто божественное, однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:08 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
Бред wrote: > Идентификатор представляет сам факт существования человека, независимо > от того как его назовут, то есть в идентификаторе нечто божественное, > однако. Угу. Использовать как "первичный ключ" - душу. Бог и Дьявол - так и делают, видимо. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:13 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
mcureenabНапример паспорт, говорит о том, что чел. посещал паспортный стол в определённый момент времени чтобы получить его, а теперь стоит перед нами и доказывает что не верблюд. Как минимум две опорные точки траектории мы имеем, зачастую этого достаточно.а вы, парамоша, азартны очень часто паспорт говорит только о том, что _какой-то_ человек _возможно_ что-то и посещал, а совсем таки не тот самый, что на голубом глазу пытается накачать нам прав. При этом пути даже изначально выпущенного из реального п.стола пачпорта бывают весьма неисповедимы. и носители меняются... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:14 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
mcureenab пишет: > Как известно, все БД -программисты делятся на две категории. > Одни еще считают, что естественные ключи существуют, другие > уже поняли, что это не так. Вы видимо из первой категории. > Как Вы догадались? По поводу второй категории скажу, что они просто не > умею их искать или ищу там где их нет. Зачем искать то, чего нет ? А вы значит умеете искать то, чего нет ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:16 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
locky пишет: > Угу. Использовать как "первичный ключ" - душу. > Бог и Дьявол - так и делают, видимо. А помните фильм "Сердце Ангела" ? Вот ! Такой идентификатор существует ! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:17 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
MasterZiv wrote: > > Угу. Использовать как "первичный ключ" - душу. > > Бог и Дьявол - так и делают, видимо. > > А помните фильм "Сердце Ангела" ? Вот ! Такой идентификатор > существует ! Фильм помню крайне смутно - там вроде рурк сам себя искал. Но - не суть важно. В любом случае - ОНИ уж точно различают, кто есть ху.... зы вот щаз нас как накажут за оффтопик и флейм... причем - прицельно, не перепутав, точно зная - ху из ху... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:23 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
locky Бред wrote: > Идентификатор представляет сам факт существования человека, независимо > от того как его назовут, то есть в идентификаторе нечто божественное, > однако. Угу. Использовать как "первичный ключ" - душу. Бог и Дьявол - так и делают, видимо. Posted via ActualForum NNTP Server 1.4 Не совсем так. Использовать идентификатор, а не первичный ключ. Об этом речь. А что такое идентификатор? Это же не поле в таблице, насколько я понимаю. Душа, так душа, если Вам такая интепретация больше нравится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:38 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
Бред locky Бред wrote: > Идентификатор представляет сам факт существования человека, независимо > от того как его назовут, то есть в идентификаторе нечто божественное, > однако. Угу. Использовать как "первичный ключ" - душу. Бог и Дьявол - так и делают, видимо. Posted via ActualForum NNTP Server 1.4 Не совсем так. Использовать идентификатор, а не первичный ключ. Об этом речь. А что такое идентификатор? Это же не поле в таблице, насколько я понимаю. Душа, так душа, если Вам такая интепретация больше нравится. Ну вообще задача стоит идентифицировать человека и запись в БД. Идея о душе хороша! Получить две одинаковые души невозможно, хотя бы потому что два человека в силу физических ограничений не могут находиться в одном месте в одно время, таким образом всегда наблюдают мир поразному. Остаётся только придумать отображение души в число и использовать это число для идентификации записей БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:47 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
assa mcureenabНапример паспорт, говорит о том, что чел. посещал паспортный стол в определённый момент времени чтобы получить его, а теперь стоит перед нами и доказывает что не верблюд. Как минимум две опорные точки траектории мы имеем, зачастую этого достаточно.а вы, парамоша, азартны очень часто паспорт говорит только о том, что _какой-то_ человек _возможно_ что-то и посещал, а совсем таки не тот самый, что на голубом глазу пытается накачать нам прав. При этом пути даже изначально выпущенного из реального п.стола пачпорта бывают весьма неисповедимы. и носители меняются... За тем, чтобы это не происходило следят специальные государственные службы. В странах, где паспортная служба не работает, например в силу правового беспредела, подход работать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 19:53 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
mcureenab пишет: > За тем, чтобы это не происходило следят специальные государственные > службы. В странах, где паспортная служба не работает, например в силу Я вот сейчас подумал, бедные люди !!! Скоро допустят mcureenab писать базы данных для гос. учереждений, и что им делать ? Потеряешь паспорт - и все, пиши пропало. ТЕБЯ НЕТ ! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 20:00 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
MasterZiv mcureenab пишет: > За тем, чтобы это не происходило следят специальные государственные > службы. В странах, где паспортная служба не работает, например в силу Я вот сейчас подумал, бедные люди !!! Скоро допустят mcureenab писать базы данных для гос. учереждений, и что им делать ? Потеряешь паспорт - и все, пиши пропало. ТЕБЯ НЕТ ! Posted via ActualForum NNTP Server 1.4 Ага. Как в фильме Сеть с Сандрой Баллок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 20:21 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
MasterZiv wrote: > ТЕБЯ НЕТ ! зато суслик - есть! (С) ДМБ Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 20:26 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
А если завести много полей - фио, номер паспорта, дата рождения, номер дисконтной карты клиента, фотография(blob), отпечаток большого пальца(blob); отдельную таблицу особые приметы... а потом по мере возможности заполнять то что можно, если даже не идентифицируем однозначно, то иногда будет получаться две три записи об одном человеке... в принципе ни чего страшного вероятность один на милион... помню смотрел базу страховых полисов по хабаровскому краю... 852 тысячи записей там тока фио и дата рождения... если память не изменяет, дубикатов не было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 05:51 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
johndesвероятность один на милион... помню смотрел базу страховых полисов по хабаровскому краю... 852 тысячи записей там тока фио и дата рождения... если память не изменяет, дубикатов не было... у нас на ~600 тыс. записей приходится 15-20 полных тезок, причем многие - из одного нас.пункта. Такую картину, в основном, создает коренное население (ненцы)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 07:46 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
автору нас на ~600 тыс. записей приходится 15-20 полных тезок, причем многие - из одного нас.пункта. Такую картину, в основном, создает коренное население (ненцы)... а у них даты рождения совпадают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 08:02 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
mvbу нас на ~600 тыс. записей приходится 15-20 полных тезок, У нас в свое время на сотню сотрудников было двое полных тезок. Хотя это, конечно, флюктуация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 09:24 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
mcureenab За тем, чтобы это не происходило следят специальные государственные службы. В странах, где паспортная служба не работает, например в силу правового беспредела, подход работать не будет. а вы не путайте свою шерсть с государственной. итого - любым идентификатором (любой системы) может попользоваться иное лицо, либо злоумыслив, либо по ошибке (чьей либо). Т.о. описывая путь внешнего идентификатора в своей системе вы заведомо описываете не обязательно путь одного лица. Если вскрылось использование внешнего ИД другим лицом - у вас патовая ситуация- вы либо должны выбросить часть зафиксированного пути ИД (перенести на другой ИД, но факты то имели место именно с этим ИД), либо принять, что "ИД" не есть "одно лицо". С другой стороны, если кто-то сторонний "воспользовался" суррогатом вашей системы (по ошибке оператора или злоумыслив), то исправление не приведет к проблеме, ежели только вы не придадите суррогату в своей системе некоего (вообще говоря любого) физического смысла (какой-либо значимости). Но и тогда проблема легко разруливается (указанием [в ином поле] эффективного суррогата на момент фиксации - супротив суррогата "по факту" - после исправления). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 13:40 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
assa mcureenab За тем, чтобы это не происходило следят специальные государственные службы. В странах, где паспортная служба не работает, например в силу правового беспредела, подход работать не будет. а вы не путайте свою шерсть с государственной. итого - любым идентификатором (любой системы) может попользоваться иное лицо, либо злоумыслив, либо по ошибке (чьей либо). Т.о. описывая путь внешнего идентификатора в своей системе вы заведомо описываете не обязательно путь одного лица. Если вскрылось использование внешнего ИД другим лицом - у вас патовая ситуация- вы либо должны выбросить часть зафиксированного пути ИД (перенести на другой ИД, но факты то имели место именно с этим ИД), либо принять, что "ИД" не есть "одно лицо". Да это понятно. В пятый раз повторяю. Идентификация и аутентификация - разные задачи. Если посторонний спёр ключ от вашей квартиры, в неё он попадёт он, а не Вы. Так чтобы этого не происходило, есть государство. А как поступить в случае заведения двух дел на одного человека, так это дело техники. Если чел не врал, то оба дела будут содержать непротиворечивые сведения и одно только дополнит другое, если врал, то нужно выяснять, где правда и есть ли она. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 14:46 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
mcureenab Да это понятно. В пятый раз повторяю. Идентификация и аутентификация - разные задачи. Если посторонний спёр ключ от вашей квартиры, в неё он попадёт он, а не Вы. Так чтобы этого не происходило, есть государство. А как поступить в случае заведения двух дел на одного человека, так это дело техники. Если чел не врал, то оба дела будут содержать непротиворечивые сведения и одно только дополнит другое, если врал, то нужно выяснять, где правда и есть ли она.хоть кол на голове чеши.... мдя. страна непуганых муернабов. еще раз: не путайте свою идентификацию с государственной. если вы фиксируете факт "пачпорт такой-то сделал то-то и то-то" то это и означает "пачпорт такой-то", а не некое лидцо "суррогатный идентификатор в базе такой-то". и будет означать, даже ежли государст изловит и лишит лидцо пачпорта. чё неясного-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 16:21 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
Нужно разделить понятие идентификатора, как информационного элемента и идентификации, как задачи отождествления неизвестного объекта с известным. Идентификатором записи в БД может быть любое уникальное имя реальное или суррогатное. Из реальных идентификаторов, ИМХО, ближе всего к теме № паспорта или иного документа удостоверяющего личность. В итоге имеем такой возможный ключ (<название документа>, <№ документа>). Под <названием документа> в данном случае нужно понимать имя счётчика №№ документов, который создаёт уникальные номера. Поскольку в реальном мире теоретически возможно дублирование номеров, такой ключ нельзя считать строго уникальным, его нужно расширить, например полем <номер дубликата>, в котором можно вести счётчик дублей ключа, при том что неключевые атрибуты записи отличаются. ИМХО, в общем случае задача идентификации объекта по ограниченному количеству информации теоретически точно не решается. Поэтому, будем рассматривать задачу с ограничениями. При использовании ключа (<название документа>, <№ документа>, <номер дубликата>) задача идентификации человека сводится к поиску записи по ключу, который мы получаем из предъявленного им удостоверения личности. Естественно, для идентификации следует использовать только документы одного типа, либо документы, в которых есть № такого документа. Кроме того, должна быть решена задача аутентификации. Здесь точность решения напрямую зависит от надёжности паспортного режима в стране и аутентификации. При отсутствии нужного ключа или обнаружении дубликатов нам придётся выполнять поиск и идентификацию по другим возможным ключевым и неключевым атрибутам. В этом случае ФИО (ИМХО) очень хороший неключевой атрибут, хотя при смене ФИО, например во время получения первого паспорта, человеку либо нам самим придётся доказывать, что тот подросток Вася и он сам Федя (в девичестве Вася), это одно лицо. Кроме того может возникнуть и обратная задача, когда нужно доказать, что запись в БД относится к другому человеку. Чем больше достоверной информации нам доступно для отождествления, тем точнее решается задача. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 16:30 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
assaеще раз: не путайте свою идентификацию с государственной. если вы фиксируете факт "пачпорт такой-то сделал то-то и то-то" то это и означает "пачпорт такой-то", а не некое лидцо "суррогатный идентификатор в базе такой-то". и будет означать, даже ежли государст изловит и лишит лидцо пачпорта. чё неясного-то? Математик, блин. Да, формально паспорт не имеет никакого отношения к его владельцу. Фактически за нарушение паспортного режима нарушителю грозит наказание, так что достаточно большое (в смысле рисков для обычного бизнеса) количество людей паспортный режим не нарушают. Там где риск связанный с нарушением паспортного режима слишком велик для решения задачи идентификации применяются дополнительные средства, которые могут даже заменять паспортную систему. Например в сберкнижке нет № паспорта, но факт обладания этой книжной и совпадение ФИО в книжке и любом удостоверении личности является достаточной гарантией безопасности сделки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2007, 16:50 |
|
||
|
как идентифицировать физическое лицо
|
|||
|---|---|---|---|
|
#18+
johndes автору нас на ~600 тыс. записей приходится 15-20 полных тезок, причем многие - из одного нас.пункта. Такую картину, в основном, создает коренное население (ненцы)... а у них даты рождения совпадают? ага. Многие рождаются прямо в тундре и до поры до времени государство о них не ведает, а потом им делают документы задним числом и, как правило, сразу для нескольких человек. А там уж как душа гос.клерка ляжет, так данные и вписывает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2007, 08:45 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=34681894&tid=1544390]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
72ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 477ms |

| 0 / 0 |
