반응형
SMALL
잘못된 서브타입
-표현형식이 잘못된 서브타입
-업무 요건과 무관하게 단지 개념적으로만 표현해서 잘못된 서브타입
잘못 설계된 모델 예시) 개인고객과 법인고객을 관리하고 개인고객의 가족 데이터도 관리하며, 개인고객의 가족은 고객으로 등록하지 않는다는 요건을 반영한 모델
개인고객의 가족은 고객으로 통합되지 않는다는 요건에 반해 통합한 것으로 잘못설계한 모델
올바르게 설계된 모델
개인고객의 가족은고객에 통합되지 않기 때문에 고유한 고객번호가 없다. 또한 가족은 여러명일수 있어 개인고객 엔터티와 일대다 관계이다.
서브타입을 단지 개념적으로만 표현할 때 잘못설계한 경우가 많다.
개념모델에 서브타입이 있다면 논리와 물리 모델에 그대로 이어져야 한다.
서브타입도 엔터터 이기 때문에 모델링이 진행되더라도 구조는 그대로 유지되어야 하며, 단지 속성이나 엔터터로 나타난다.
728x90
'관계형데이터모데링노트 요약' 카테고리의 다른 글
주식별자가 변경되는 이유 (0) | 2023.11.09 |
---|---|
속성 (0) | 2023.11.08 |
서브타입간의 관계 표현법 (0) | 2023.11.07 |
중첩 서브타입 (0) | 2023.11.06 |
서브타입 모델의 물리 모델 변환 - 슈퍼타입서브타입 개별생성(배타관계) (1) | 2023.11.06 |