문제
다음 속성들을 가진 '주문' 엔터티에서 각 속성의 분류가 올바르게 연결된 것은?
주문번호(PK), 고객번호, 주문일시, 상품가격, 수량, 할인율, 배송비, 최종결제금액
① 기본속성: 주문번호, 설계속성: 고객번호, 파생속성: 최종결제금액 ② 기본속성: 주문일시, 설계속성: 주문번호, 파생속성: 할인율 ③ 기본속성: 상품가격, 설계속성: 주문번호, 파생속성: 최종결제금액 ④ 기본속성: 수량, 설계속성: 할인율, 파생속성: 배송비
정답
3번
해설
기본속성은 업무에서 직접 추출되는 속성(상품가격, 수량, 주문일시 등), 설계속성은 모델링 과정에서 인위적으로 생성되는 속성(주문번호 등의 PK), 파생속성은 다른 속성들로부터 계산되는 속성(최종결제금액 = 상품가격 × 수량 - 할인금액 + 배송비)입니다. ①은 고객번호를 설계속성으로 잘못 분류했고, ②는 할인율을 파생속성으로 잘못 분류했으며, ④는 배송비를 파생속성으로 잘못 분류했습니다.