문제
정규화의 목적으로 옳지 않은 것은?
① 어떠한 릴레이션이라도 데이터베이스 내에서 표현 가능하게 만든다. ② 데이터 삽입 시 릴레이션을 재구성할 필요성을 줄인다. ③ 중복을 배제하여 삽입, 삭제, 갱신 이상의 발생을 야기한다. ④ 효과적인 검색 알고리즘을 생성할 수 있다.
정답
3번
해설
정답: 3. 정규화는 이상(Anomaly)을 방지(제거)하기 위한 것이므로 이상의 발생을 야기한다는 설명은 잘못되었다.
오답 풀이
- 1번: 어떤 릴레이션도 표현 가능하게 만드는 것은 정규화의 목적이다.
- 2번: 삽입 시 재구성 필요성을 줄이는 것은 정규화의 목적이다.
- 3번: 정규화는 이상을 야기하는 것이 아니라 제거한다.
- 4번: 효과적 검색 알고리즘 생성은 정규화의 효과이다.
보충 개념 정규화는 삽입·삭제·갱신 이상을 제거하여 데이터 무결성을 향상시킨다.