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

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

문제

다음은 데이터 모델링 과정에서 발생할 수 있는 상황들입니다. 이 중 하위 단계의 구현 세부사항이 상위 단계 모델을 역으로 변경하게 만들어, 단계별 독립성 원칙을 가장 심각하게 위배하는 것은?

① 개념 모델링 단계에서 성능을 고려하여 정규화를 완전히 생략한다 ② 논리 모델링 단계에서 특정 DBMS의 데이터 타입을 미리 결정한다 ③ 물리 모델링 단계에서 인덱스 설계를 위해 논리 모델의 속성을 추가한다 ④ 개념 모델링 단계에서 업무 규칙 변경으로 인해 엔터티 관계를 수정한다

정답

3

해설

③이 정답입니다. 물리적 성능 최적화(인덱스)를 위해 논리 모델의 속성을 역으로 추가하는 것은 하위 단계가 상위 단계를 오염시키는 것으로, 단계별 독립성 원칙을 가장 심각하게 위배합니다. ②도 바람직하지 않지만 논리 단계에서 물리 요소를 일부 앞당겨 고려한 수준이고, ①은 단계 혼재라기보다 개념 단계의 잘못된 접근이며, ④는 업무 요구사항 변경에 따른 정상적인 수정입니다.

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

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

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