SQLD데이터 모델링의 이해난이도 4MCQ

SQLD 데이터 모델링의 이해 기출문제 #1352

문제

다음 데이터 모델에서 다중값 속성과 복합 속성의 처리에 대한 설명으로 가장 부적절한 것은?

Code
고객 엔터티: - 고객번호 (단일값) - 연락처 (전화번호, 이메일 각각 여러 개 가능) - 주소 (시도, 시군구, 상세주소로 구성)

① 연락처는 다중값 속성으로 정규화 시 별도 엔터티로 분리해야 한다 ② 주소는 복합 속성으로 하위 속성들로 분해 가능하다 ③ 하나의 인스턴스에서 연락처 속성은 원자값 원칙을 위반한다 ④ 복합 속성인 주소도 다중값이 될 수 있어 이 경우 정규화가 필요하다

정답

4

해설

복합 속성과 다중값 속성은 독립적인 개념입니다. 복합 속성(주소)이 다중값이 되려면 '여러 주소를 가질 수 있다'는 업무 요구사항이 있어야 하는데, 문제에서는 주소가 다중값이라는 언급이 없습니다. ①은 맞습니다(다중값 속성의 정규화), ②도 맞습니다(복합 속성의 특성), ③도 맞습니다(다중값 속성은 원자값 원칙 위반). ④만이 전제 조건 없이 잘못된 추론을 한 설명입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 데이터 모델링의 이해 기출 #1352 | sqldpass