관계형 데이터 모델링 프리미엄 가이드 DB구축 (2014년)
주 식별자 상속 0 0 39,568

by 구루비스터디 식별자 주식별자 [2018.06.10]


식별자 상속의 일반적인 원리는 아래와 같다

  • 종속 관계 엔티티는 식별자로 상속
  • 종속이 아닌 경우(상위 엔티티 없이도 하위 엔티티 존재 가능 한 경우 - 상위 엔티티 단순 참조용) 는 일반 속성으로 상속
  • 판단에 의해 종속 관계라도 일반 속성으로 상속하는 예외상황 존재 가능


식별자 상속의 예외상황 처리

  • 상속 관계가 단절되어 조회 성능에 문제가 있을 경우



  • 업무적 종속성을 판단 해 원칙에 맞게 정한 식별자 상속관계이나
  • D 엔티티에서 A 엔티티를 참조 할 요건이 있으며
  • 조회 성능까지 떨어질 때


  • 아래와 같은 두 가지 방법을 취할 수 있다
    • A 식별자의 속성을 D 까지 전부 상속(8-35)
    • A 의 속성을 D 상속 해 중복 관계 설정하는 관계 반정규화(8-36)


  • 상속 관계가 깊어서 하위 주 식별자 속성이 지나치게 복잡 해 질 경우
    • C 엔티티처럼 인조 식별자를 주 식별자로 생성하고
    • 상속받은 속성을 일반 속성으로 관리 가능



"구루비 데이터베이스 스터디모임" 에서 2014년에 "관계형 데이터 모델링 프리미엄 가이드" 도서를 스터디하면서 정리한 내용 입니다.

- 강좌 URL : http://www.gurubee.net/lecture/3621

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입