문제
온라인 쇼핑몰에서 다음과 같은 엔터티들이 정의되었다. 각 엔터티의 분류가 올바르게 매칭된 것은?
A. 고객 - 고객번호, 고객명, 연락처 B. 상품 - 상품번호, 상품명, 가격 C. 주문 - 주문번호, 고객번호(FK), 주문일자 D. 주문상세 - 주문번호(FK), 상품번호(FK), 주문수량
① A(기본), B(기본), C(중심), D(행위) ② A(기본), B(중심), C(행위), D(행위) ③ A(중심), B(기본), C(중심), D(행위) ④ A(기본), B(기본), C(행위), D(중심)
정답
1번
해설
① A(고객)와 B(상품)은 독립적으로 존재하는 기본 엔터티입니다. C(주문)은 고객 엔터티에서 파생되는 중심 엔터티입니다. D(주문상세)는 주문과 상품 두 개의 부모 엔터티로부터 파생되는 행위 엔터티입니다. ② 상품은 독립적인 기본 엔터티이며, 주문은 하나의 부모(고객)에서 파생되므로 중심 엔터티입니다. ③ 고객은 독립적인 기본 엔터티입니다. ④ 주문은 고객에서 파생되므로 중심 엔터티이고, 주문상세는 두 부모에서 파생되므로 행위 엔터티입니다.