데이터모델링1 아크관계를 위해 키 조정하기 오늘은 통합이나, 아크(arc) 관계 설정을 위해서 키를 조정하는 상황에 대해서 살펴 보겠습니다. 예를들어 도서를 대출할 때 개인회원이나 법인 회원이 대출 가능한 경우 입니다. 개인회원은 주민등록번호를 사용하여 식별하구요, 법인회원은 법인번호로 식별하도록 합니다. 그런데, 법인은 해마다 일정금액을 기부해야만 법인 회원 자격이 유지되도록 하고 있기 때문에, 법인번호와 회원등록년도를 조합하여 식별하도록 키를 구성하겠습니다. 개인회원이나 법인회원 모두가 도서 대출을 할 수 있는 경우, 도서대출 테이블에 전달할 키 (Foreign Key)가 문제가 됩니다. 만약 아무 생각없이 개인이나 법인을 모두 연결한다면 컬럼이 이렇게 구성되겠지요. 그런데, 이때에는 개인이 대출한 경우는 주민번호 컬럼만 값이 들어있고 나머지.. 2013. 7. 11. 이전 1 다음