문제
다음은 '주문' 엔터티의 속성들이다. 속성의 분류에 대한 설명으로 가장 적절한 것은?
주문번호(PK), 주문일자, 고객ID(FK), 배송주소, 주문상품목록, 총주문금액, 할인금액, 최종결제금액
① 주문상품목록은 단일값 속성이므로 정규화가 불필요하다 ② 총주문금액과 할인금액은 모두 파생 속성이므로 물리적 저장을 피해야 한다 ③ 배송주소가 '시/구/동/상세주소'로 구성된다면 복합 속성에 해당한다 ④ 최종결제금액은 저장 속성이므로 다른 속성에서 계산할 수 없다
정답
3번
해설
배송주소가 여러 구성요소(시/구/동/상세주소)로 분해 가능하다면 복합 속성에 해당합니다. ① 주문상품목록은 여러 상품을 포함할 수 있으므로 다중값 속성으로 정규화가 필요합니다. ② 총주문금액은 파생 속성이지만, 할인금액은 업무 규칙에 따라 직접 입력되는 저장 속성일 수 있습니다. ④ 최종결제금액은 '총주문금액 - 할인금액'으로 계산되는 파생 속성입니다.