Соответствие уникальных идентификаторов в двух разных базах данных - PullRequest
0 голосов
/ 18 марта 2011

У меня есть две разные базы данных, которые никак не связаны. Фактически, одна база данных является государственной школой, а другая - базой данных hud (жилье). По закону им не разрешается делиться именами и другими конкретными идентификационными адресами. Дни рождения и адреса в порядке - вместе с почтовыми индексами и другими более общими идентификаторами. Пользователи должны иметь возможность запрашивать другую базу данных, чтобы получить неспецифическую информацию, поэтому может показаться, что им необходимо использовать один и тот же уникальный идентификатор. Я рассматривал такие вещи, как использование даты рождения и, возможно, инициалы имени или, возможно, последние 4 цифры ssn вместе с датой рождения. Клиент думал о глобальных данных позиционирования, но я беспокоюсь о квартирах рядом или переездах семей. Есть идеи?

1 Ответ

1 голос
/ 18 марта 2011

Сначала вам нужно определить, какова будет ваша мера уникальности.Если в вашей базе данных есть два человека с более чем одной записью для измерения уникальности, вам нужно изменить свою стратегию.После этого на обе базы данных накладывается ограничение, согласно которому эти свойства (день рождения, SSN) делают запись Person уникальной.

...