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

6.2 수퍼타입과 서브타입의 사용 밥법




서브타입의 도출의 중요성
  • 데이터 모델의 구조를 이해하는데 도움
  • 모델의 가독성을 높여 커뮤니케이션에 도움
  • 정의한 집합이 어떤 종류로 이루어 졌는지 한눈에 알 수 있도록 함


확장성을 고려한 서브타입 도출
  • 확장성을 위해 기타 서브타입 도출
  • 속성이 상이한 서브타입이 추가 될 수 있으므로 물리적으로 분리


엔터티명 정의
  • 엔티티를 구성하는 집합의 성격이 고정적 - 구체적으로 엔터티명을 정의 (그림6.10의 서적 엔터티)
  • 엔티티를 구성하는 집합의 성격이 가변적 - 일반화하여 엔터티 명을 정의


서브타입의 사용 용도
  • IS-A 관계를 보여줄 때


  • Part-Of 관계를 보여줄 때(가독성 높이기 위해, 잘 쓰이지 않음)


  • 코드성 데이터 표현 할 때

문서정보

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