powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как идентифицировать физическое лицо
25 сообщений из 103, страница 4 из 5
как идентифицировать физическое лицо
    #34681160
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю в качестве естественного ключа использовать траекторию движения человека от рождения.

Единственный недостаток - трудность реализации.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681167
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
mcureenab пишет:

> Не путайте тёплое с мягким. Кто такой "человек"? Запись в БД? Формально

Как известно, все БД -программисты делятся на две категории.
Одни еще считают, что естественные ключи существуют, другие
уже поняли, что это не так. Вы видимо из первой категории.


Как Вы догадались? По поводу второй категории скажу, что они просто не умею их искать или ищу там где их нет. Например, № телефона уникальный идентификатор абонентской точки подключения, в противном случае система телефонной связи не могла бы работать. № платёжной карты так же естественный возможный ключ счёта в банке.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681198
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beluginПредлагаю в качестве естественного ключа использовать траекторию движения человека от рождения.

Единственный недостаток - трудность реализации.

Хм. Смотря какую систему координат выбрать. Например паспорт, говорит о том, что чел. посещал паспортный стол в определённый момент времени чтобы получить его, а теперь стоит перед нами и доказывает что не верблюд. Как минимум две опорные точки траектории мы имеем, зачастую этого достаточно.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681396
Бред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
mcureenab пишет:

> Не путайте тёплое с мягким. Кто такой "человек"? Запись в БД? Формально

Как известно, все БД -программисты делятся на две категории.
Одни еще считают, что естественные ключи существуют, другие
уже поняли, что это не так. Вы видимо из первой категории.
Posted via ActualForum NNTP Server 1.4

Идентификатор представляет сам факт существования человека, независимо от того как его назовут, то есть в идентификаторе нечто божественное, однако.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681403
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бред wrote:
> Идентификатор представляет сам факт существования человека, независимо
> от того как его назовут, то есть в идентификаторе нечто божественное,
> однако.

Угу. Использовать как "первичный ключ" - душу.
Бог и Дьявол - так и делают, видимо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681408
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenabНапример паспорт, говорит о том, что чел. посещал паспортный стол в определённый момент времени чтобы получить его, а теперь стоит перед нами и доказывает что не верблюд. Как минимум две опорные точки траектории мы имеем, зачастую этого достаточно.а вы, парамоша, азартны

очень часто паспорт говорит только о том, что _какой-то_ человек _возможно_ что-то и посещал, а совсем таки не тот самый, что на голубом глазу пытается накачать нам прав. При этом пути даже изначально выпущенного из реального п.стола пачпорта бывают весьма неисповедимы. и носители меняются...
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681413
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab пишет:

> Как известно, все БД -программисты делятся на две категории.
> Одни еще считают, что естественные ключи существуют, другие
> уже поняли, что это не так. Вы видимо из первой категории.

> Как Вы догадались? По поводу второй категории скажу, что они просто не
> умею их искать или ищу там где их нет.

Зачем искать то, чего нет ? А вы значит умеете искать то, чего нет ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681416
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky пишет:

> Угу. Использовать как "первичный ключ" - душу.
> Бог и Дьявол - так и делают, видимо.

А помните фильм "Сердце Ангела" ? Вот ! Такой идентификатор
существует !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681428
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv wrote:
> > Угу. Использовать как "первичный ключ" - душу.
> > Бог и Дьявол - так и делают, видимо.
>
> А помните фильм "Сердце Ангела" ? Вот ! Такой идентификатор
> существует !
Фильм помню крайне смутно - там вроде рурк сам себя искал.
Но - не суть важно.
В любом случае - ОНИ уж точно различают, кто есть ху....

зы вот щаз нас как накажут за оффтопик и флейм... причем - прицельно, не
перепутав, точно зная - ху из ху...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681458
Бред
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
locky
Бред wrote:
> Идентификатор представляет сам факт существования человека, независимо
> от того как его назовут, то есть в идентификаторе нечто божественное,
> однако.

Угу. Использовать как "первичный ключ" - душу.
Бог и Дьявол - так и делают, видимо.
Posted via ActualForum NNTP Server 1.4

Не совсем так. Использовать идентификатор, а не первичный ключ. Об этом речь. А что такое идентификатор? Это же не поле в таблице, насколько я понимаю. Душа, так душа, если Вам такая интепретация больше нравится.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681482
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бред locky
Бред wrote:
> Идентификатор представляет сам факт существования человека, независимо
> от того как его назовут, то есть в идентификаторе нечто божественное,
> однако.

Угу. Использовать как "первичный ключ" - душу.
Бог и Дьявол - так и делают, видимо.
Posted via ActualForum NNTP Server 1.4

Не совсем так. Использовать идентификатор, а не первичный ключ. Об этом речь. А что такое идентификатор? Это же не поле в таблице, насколько я понимаю. Душа, так душа, если Вам такая интепретация больше нравится.

Ну вообще задача стоит идентифицировать человека и запись в БД. Идея о душе хороша! Получить две одинаковые души невозможно, хотя бы потому что два человека в силу физических ограничений не могут находиться в одном месте в одно время, таким образом всегда наблюдают мир поразному. Остаётся только придумать отображение души в число и использовать это число для идентификации записей БД.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681498
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assa mcureenabНапример паспорт, говорит о том, что чел. посещал паспортный стол в определённый момент времени чтобы получить его, а теперь стоит перед нами и доказывает что не верблюд. Как минимум две опорные точки траектории мы имеем, зачастую этого достаточно.а вы, парамоша, азартны

очень часто паспорт говорит только о том, что _какой-то_ человек _возможно_ что-то и посещал, а совсем таки не тот самый, что на голубом глазу пытается накачать нам прав. При этом пути даже изначально выпущенного из реального п.стола пачпорта бывают весьма неисповедимы. и носители меняются...

За тем, чтобы это не происходило следят специальные государственные службы. В странах, где паспортная служба не работает, например в силу правового беспредела, подход работать не будет.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681512
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab пишет:

> За тем, чтобы это не происходило следят специальные государственные
> службы. В странах, где паспортная служба не работает, например в силу

Я вот сейчас подумал, бедные люди !!!
Скоро допустят mcureenab писать базы данных для гос. учереждений,
и что им делать ? Потеряешь паспорт - и все, пиши пропало.
ТЕБЯ НЕТ !
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681550
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
mcureenab пишет:

> За тем, чтобы это не происходило следят специальные государственные
> службы. В странах, где паспортная служба не работает, например в силу

Я вот сейчас подумал, бедные люди !!!
Скоро допустят mcureenab писать базы данных для гос. учереждений,
и что им делать ? Потеряешь паспорт - и все, пиши пропало.
ТЕБЯ НЕТ !
Posted via ActualForum NNTP Server 1.4

Ага. Как в фильме Сеть с Сандрой Баллок.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681561
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv wrote:
> ТЕБЯ НЕТ !
зато суслик - есть! (С) ДМБ
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681894
Фотография johndes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если завести много полей - фио, номер паспорта, дата рождения, номер дисконтной карты клиента, фотография(blob), отпечаток большого пальца(blob); отдельную таблицу особые приметы...
а потом по мере возможности заполнять то что можно, если даже не идентифицируем однозначно, то иногда будет получаться две три записи об одном человеке... в принципе ни чего страшного вероятность один на милион... помню смотрел базу страховых полисов по хабаровскому краю... 852 тысячи записей там тока фио и дата рождения... если память не изменяет, дубикатов не было...
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681934
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johndesвероятность один на милион... помню смотрел базу страховых полисов по хабаровскому краю... 852 тысячи записей там тока фио и дата рождения... если память не изменяет, дубикатов не было...

у нас на ~600 тыс. записей приходится 15-20 полных тезок, причем многие - из одного нас.пункта. Такую картину, в основном, создает коренное население (ненцы)...
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34681951
Фотография johndes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автору нас на ~600 тыс. записей приходится 15-20 полных тезок, причем многие - из одного нас.пункта. Такую картину, в основном, создает коренное население (ненцы)...

а у них даты рождения совпадают?
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34682048
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mvbу нас на ~600 тыс. записей приходится 15-20 полных тезок,
У нас в свое время на сотню сотрудников было двое полных тезок. Хотя это, конечно, флюктуация.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34682928
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab За тем, чтобы это не происходило следят специальные государственные службы. В странах, где паспортная служба не работает, например в силу правового беспредела, подход работать не будет. а вы не путайте свою шерсть с государственной.

итого - любым идентификатором (любой системы) может попользоваться иное лицо, либо злоумыслив, либо по ошибке (чьей либо). Т.о. описывая путь внешнего идентификатора в своей системе вы заведомо описываете не обязательно путь одного лица. Если вскрылось использование внешнего ИД другим лицом - у вас патовая ситуация- вы либо должны выбросить часть зафиксированного пути ИД (перенести на другой ИД, но факты то имели место именно с этим ИД), либо принять, что "ИД" не есть "одно лицо".

С другой стороны, если кто-то сторонний "воспользовался" суррогатом вашей системы (по ошибке оператора или злоумыслив), то исправление не приведет к проблеме, ежели только вы не придадите суррогату в своей системе некоего (вообще говоря любого) физического смысла (какой-либо значимости). Но и тогда проблема легко разруливается (указанием [в ином поле] эффективного суррогата на момент фиксации - супротив суррогата "по факту" - после исправления).
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34683198
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assa mcureenab За тем, чтобы это не происходило следят специальные государственные службы. В странах, где паспортная служба не работает, например в силу правового беспредела, подход работать не будет. а вы не путайте свою шерсть с государственной.

итого - любым идентификатором (любой системы) может попользоваться иное лицо, либо злоумыслив, либо по ошибке (чьей либо). Т.о. описывая путь внешнего идентификатора в своей системе вы заведомо описываете не обязательно путь одного лица. Если вскрылось использование внешнего ИД другим лицом - у вас патовая ситуация- вы либо должны выбросить часть зафиксированного пути ИД (перенести на другой ИД, но факты то имели место именно с этим ИД), либо принять, что "ИД" не есть "одно лицо".


Да это понятно. В пятый раз повторяю. Идентификация и аутентификация - разные задачи. Если посторонний спёр ключ от вашей квартиры, в неё он попадёт он, а не Вы. Так чтобы этого не происходило, есть государство. А как поступить в случае заведения двух дел на одного человека, так это дело техники. Если чел не врал, то оба дела будут содержать непротиворечивые сведения и одно только дополнит другое, если врал, то нужно выяснять, где правда и есть ли она.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34683563
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mcureenab Да это понятно. В пятый раз повторяю. Идентификация и аутентификация - разные задачи. Если посторонний спёр ключ от вашей квартиры, в неё он попадёт он, а не Вы. Так чтобы этого не происходило, есть государство. А как поступить в случае заведения двух дел на одного человека, так это дело техники. Если чел не врал, то оба дела будут содержать непротиворечивые сведения и одно только дополнит другое, если врал, то нужно выяснять, где правда и есть ли она.хоть кол на голове чеши.... мдя. страна непуганых муернабов.


еще раз: не путайте свою идентификацию с государственной. если вы фиксируете факт "пачпорт такой-то сделал то-то и то-то" то это и означает "пачпорт такой-то", а не некое лидцо "суррогатный идентификатор в базе такой-то". и будет означать, даже ежли государст изловит и лишит лидцо пачпорта. чё неясного-то?
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34683597
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно разделить понятие идентификатора, как информационного элемента и идентификации, как задачи отождествления неизвестного объекта с известным.

Идентификатором записи в БД может быть любое уникальное имя реальное или суррогатное. Из реальных идентификаторов, ИМХО, ближе всего к теме № паспорта или иного документа удостоверяющего личность. В итоге имеем такой возможный ключ (<название документа>, <№ документа>). Под <названием документа> в данном случае нужно понимать имя счётчика №№ документов, который создаёт уникальные номера. Поскольку в реальном мире теоретически возможно дублирование номеров, такой ключ нельзя считать строго уникальным, его нужно расширить, например полем <номер дубликата>, в котором можно вести счётчик дублей ключа, при том что неключевые атрибуты записи отличаются.

ИМХО, в общем случае задача идентификации объекта по ограниченному количеству информации теоретически точно не решается. Поэтому, будем рассматривать задачу с ограничениями.

При использовании ключа (<название документа>, <№ документа>, <номер дубликата>) задача идентификации человека сводится к поиску записи по ключу, который мы получаем из предъявленного им удостоверения личности. Естественно, для идентификации следует использовать только документы одного типа, либо документы, в которых есть № такого документа. Кроме того, должна быть решена задача аутентификации. Здесь точность решения напрямую зависит от надёжности паспортного режима в стране и аутентификации.

При отсутствии нужного ключа или обнаружении дубликатов нам придётся выполнять поиск и идентификацию по другим возможным ключевым и неключевым атрибутам. В этом случае ФИО (ИМХО) очень хороший неключевой атрибут, хотя при смене ФИО, например во время получения первого паспорта, человеку либо нам самим придётся доказывать, что тот подросток Вася и он сам Федя (в девичестве Вася), это одно лицо. Кроме того может возникнуть и обратная задача, когда нужно доказать, что запись в БД относится к другому человеку. Чем больше достоверной информации нам доступно для отождествления, тем точнее решается задача.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34683656
mcureenab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
assaеще раз: не путайте свою идентификацию с государственной. если вы фиксируете факт "пачпорт такой-то сделал то-то и то-то" то это и означает "пачпорт такой-то", а не некое лидцо "суррогатный идентификатор в базе такой-то". и будет означать, даже ежли государст изловит и лишит лидцо пачпорта. чё неясного-то?

Математик, блин. Да, формально паспорт не имеет никакого отношения к его владельцу. Фактически за нарушение паспортного режима нарушителю грозит наказание, так что достаточно большое (в смысле рисков для обычного бизнеса) количество людей паспортный режим не нарушают. Там где риск связанный с нарушением паспортного режима слишком велик для решения задачи идентификации применяются дополнительные средства, которые могут даже заменять паспортную систему. Например в сберкнижке нет № паспорта, но факт обладания этой книжной и совпадение ФИО в книжке и любом удостоверении личности является достаточной гарантией безопасности сделки.
...
Рейтинг: 0 / 0
как идентифицировать физическое лицо
    #34684607
mvb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
johndes автору нас на ~600 тыс. записей приходится 15-20 полных тезок, причем многие - из одного нас.пункта. Такую картину, в основном, создает коренное население (ненцы)...

а у них даты рождения совпадают?

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


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