문제
정규화에 대한 설명으로 적절하지 않은 것은?
① 데이터베이스의 개념적 설계 단계 이전에 수행한다. ② 데이터 구조의 안정성을 최대화한다. ③ 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 방지한다. ④ 데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다.
정답
1번
해설
정답: 1. 정규화는 논리적 설계 단계에서 수행하므로 개념적 설계 이전이라는 ①은 틀렸다.
오답 풀이
- 1번: 정규화는 논리적 설계에서 수행하므로 잘못된 설명이다.
- 2번: 데이터 구조 안정성 최대화는 옳다.
- 3번: 중복 배제로 이상 방지는 옳다.
- 4번: 재구성 필요성을 줄인다는 설명은 옳다.
보충 개념 정규화는 논리적 설계 단계에서 함수 종속을 기반으로 릴레이션을 분해한다.