관계형데이터모데링노트 요약

서브타입과 코드

mitomi 2023. 10. 30. 22:13
반응형
SMALL

서브타입과 코드는 다른 것임에도 불구하고 유사하게 사용하는 경우가 많다.

아래 고객의 종류를 관리하는 서브타입과 고객의 상태를 관리하는 코드속성

서브타입과 코드가 같이 표현된 모델

서브타입 코드
전체집합에 대한 부분집합을 표현하는 것이 핵심
집합을 나누는 기준은 인스턴스
전체집합의 성격을 파악하는게 서브타입
속한속성이 여러 개 존재
한 엔터티에 하나만 존재
서브타입은 엔터터

고객유형코드로(서브타입 표현)는 엔터티가 개인/법인 이뤄짐
고객유형코드는 서브타입이기 때문에 슈퍼타입인 고객에 맞춰 개인고객/법인고객 처럼 사용한다. 이것이 엔터티 명이된다.
서브타입은 자신의 고유한 특성을 설명하는 고유속성이 여럿있음
특정속성의 구분을 표현
특정속성의 성격을 파악
속한 속성이 거의 존재하지 않음
한 엔터티에 여러개 존재
코드는 단지 속성


고객상태구분코드(코드표현)는 속성의 코드명이 가입.탈퇴로 이뤄졌다는것을 의미
코드 인스턴스를 의미

코드는 자신에 속한 속성이 없음
상태가 바뀐 일자속성 정도가 속할수는 있음

 

728x90