unionType
-
EER(Enhanced Entity-Relationship) 모델링전공/데이터베이스 2020. 6. 9. 17:03
EER 다이어그램은 ER 다이어그램에 없던 하위 그룹핑 개념을 나타내기 위해 서브클래스(서브타입)를 사용한다. 상단의 예시를 보면서 설명하겠다. EMPLOYEE엔터티와 다른 엔터티를 잇는 접점에 d 기호가 존재한다. 여기서 SECRETARY, TECHNICIAN, ENGINEER는 서브클래스가 되며, EMPLOYEE는 슈퍼클래스가 된다. d는 disjoint를 뜻하고 서로소를 의미한다. 즉, SECRETARY, TECHNICAN, ENGINEER는 서로소 관계에 있으므로 EMPLOYEE의 역할을 셋 중에 무조건 하나만(한 직업만) 가질 수 있다는 뜻이다. 슈퍼클래스와 서브클래스 관계를 표현할 때에는 superclass/subclass 로 표현한다. 즉, EMPLOYEE/TECHNIC..