2011-03-18 5 views
0

어떤 식으로도 연결되지 않은 두 개의 서로 다른 데이터베이스가 있습니다. 사실 하나는 공립학교 데이터베이스이고 하나는 허드 (주택) 데이터베이스입니다. 법으로 그들은 이름과 다른 특정 식별 주소를 공유 할 수 없습니다. 생년월일과 주소는 우편 번호 및 기타 일반 ID와 함께 괜찮습니다. 이 용도는 다른 데이터베이스를 쿼리하여 비 고유 정보를 얻을 수 있어야하므로 동일한 고유 ID를 공유해야하는 것처럼 보입니다. 나는 생년월일과 아마도 이름의 이니셜 또는 생후와 함께 ssn의 마지막 4 자리를 사용하는 것과 같은 것을 고려하고있었습니다. 클라이언트는 글로벌 포지셔닝 데이터를 생각하고 있었지만 서로 옆에있는 아파트 나 가족의 이사에 대해 걱정했습니다. 어떤 아이디어?서로 다른 두 데이터베이스의 고유 ID 일치

+0

질문이 명확하지 않습니다. Pls는 그것을 간단하게합니다. 그것은 데이터베이스와 관련이 있습니까? 2 데이터베이스 간의 데이터 비교? 문제를 설명해 주시겠습니까? – zod

+0

당신은 "다른 사용자가 다른 데이터베이스를 쿼리하여 비 고유 정보를 얻을 수 있어야만 동일한 고유 ID를 공유해야하는 것처럼 보일 수 있습니다."라고 말했습니다. 같은 이드가 뭐라구? 그들은 이미 그것으로부터 비 특정 정보를 얻을 수 있습니다. –

답변

1

먼저 고유성 측정 방법을 결정해야합니다. 고유성 척도에 대해 둘 이상의 항목이있는 두 명의 데이터베이스가있는 경우 전략을 변경해야합니다. 그런 다음 두 데이터베이스 모두에 이러한 속성 (생일, SSN)이 Person 레코드를 고유하게 만드는 제약 조건을 두십시오.

관련 문제