관계형 데이터 모델링 프리미엄 가이드 DB구축 (2017년)
슈퍼타입과 서브타입의 사용 방법 0 0 934

by 구루비스터디 슈퍼타입 서브타입 [2017.10.25]


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


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


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


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


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


  • 코드성 데이터 표현 할 때

"주주클럽 스터디모임" 에서 2017년에 "관계형 데이터 모델링 프리미엄 가이드" 도서를 스터디하면서 정리한 내용 입니다.

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

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

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

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