在两个不同的数据库中匹配唯一ID

时间:2011-03-18 17:06:03

标签: asp.net html database database-design data-binding

我有两个不以任何方式连接的不同数据库。事实上,一个是公立学校数据库,一个是hud(住房)数据库。根据法律,他们不得共享姓名和其他特定身份地址。出生日期和地址都可以 - 还有邮政编码和其他更一般的ID。用户需要能够查询其他数据库以获取非特定信息,因此看起来他们需要共享相同的唯一ID。我正在考虑这样的事情,比如使用生日和名字的首字母或者ssn的最后4位数以及生日。客户正在考虑全球定位数据,但我担心彼此相邻的公寓或搬家。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先,您需要确定衡量唯一性的方法。如果任一数据库中有两个人有多个条目用于衡量唯一性,则需要更改策略。之后,对两个数据库设置约束,限制这些属性(Birthday,SSN)使Person记录唯一。