학습용 기출·복원자료 분류 확인SQLD · 2025년 59회 데이터 모델링의 이해 · 44번
데이터 모델링에 관한 설명으로 옳지 않은 것은?
1
모델은 업무 규칙을 구조적으로 표현해야 한다.
오답 이유데이터 모델은 엔터티·속성·관계와 제약으로 업무 규칙을 구조화하므로 옳은 설명이다. 따라서 1번 보기 ‘모델은 업무 규칙을 구조적으로 표현해야 한다.’의 적용 여부를 문제 조건과 대조해야 한다.
2
모델링 과정에서는 데이터의 중복과 이상 현상을 검토한다.
오답 이유중복과 삽입·갱신·삭제 이상을 찾는 일은 정규화 검토의 핵심이므로 옳은 설명이다. 따라서 2번 보기 ‘모델링 과정에서는 데이터의 중복과 이상 현상을 검토한다.’의 적용 여부를 문제 조건과 대조해야 한다.
3
성능상 필요하면 검증을 거쳐 반정규화를 적용할 수 있다.
오답 이유반정규화는 성능 병목이 확인된 뒤 무결성 대책과 함께 선택할 수 있으므로 절대 금지되는 작업이 아니다. 따라서 3번 보기 ‘성능상 필요하면 검증을 거쳐 반정규화를 적용할 수 있다.’의 적용 여부를 문제 조건과 대조해야 한다.
4
모든 데이터 모델은 업무 특성과 관계없이 반드시 최고 단계까지 정규화해야 한다.
정답 근거정규화는 중복과 이상 현상을 줄이는 수단이지만 무조건 최고 단계까지 수행하는 절대 규칙은 아니다. 업무 규칙과 조회 성능을 함께 고려해 정규화 수준을 결정한다. 따라서 4번 보기 ‘모든 데이터 모델은 업무 특성과 관계없이 반드시 최고 단계까지 정규화해야 한다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 4번
이 문항에서 조건에 맞지 않는 보기는 4번 ‘모든 데이터 모델은 업무 특성과 관계없이 반드시 최고 단계까지 정규화해야 한다.’입니다. 정규화는 중복과 이상 현상을 줄이는 수단이지만 무조건 최고 단계까지 수행하는 절대 규칙은 아니다. 업무 규칙과 조회 성능을 함께 고려해 정규화 수준을 결정한다.