by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

주 식별자 상속




주 식별자 상속




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

식별자 상속의 예외상황 처리
  • 상속 관계가 단절되어 조회 성능에 문제가 있을 경우



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

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



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




문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.