데이터베이스 일반컴퓨터활용능력 1급 · 2019년03월02일 · 57/60
57.다음 중 정규화에 대한 설명으로 옳지 않은 것은?
1
대체로 더 작은 필드를 갖는 테이블로 분해하는 과정이다.
2
데이터 중복을 최소화하기 위한 작업이다.
3
정규화를 통해 테이블 간의 종속성을 높이기 위한 것이다.정답
4
추가, 갱신, 삭제 등 작업 시의 이상(Anomaly) 현상이 발생하지 않도록 하기 위한 것이다.
해설
정규화 -테이블 조작 시 에트리뷰트들 간의 종속성 및 중복성으로 인해 예기치 못한 곤란한 현상이 발생하는데, 이를 이상(Anomaly)라고 한다. 정규화는 이 이상 현상이 발생하지 않도록 중복성 및 종속성을 배제하는 원칙을 공식화한 이론이다. -속성 수가 적은 릴레이션(테이블)로 분할하는 과정 -정규화를 수행해도 데이터의 중복을 완전히 제거할 수는 없다. -이해하기 쉽고 확장하기 쉽도록 테이블을 구성하며 무결성 제약 조건의 구현을 용이하게 한다. 3. 종속성을 높이는 것이 아니라 종속성을 제거하는 과정.