문제
다음 중 정규화(Normalization)에 대한 설명으로 가장 부적절한 것은?
① 정규화는 데이터의 중복을 최소화하고 데이터 무결성을 향상시킨다 ② 정규화 과정에서 테이블이 분해되면서 조인 연산이 증가할 수 있다 ③ 제1정규형은 모든 속성이 원자값(Atomic Value)을 가져야 한다는 조건이다 ④ 정규화를 통해 항상 데이터베이스 성능이 향상된다
정답
4번
해설
④ 정규화는 데이터 무결성과 저장 공간 효율성을 향상시키지만, 테이블 분해로 인해 조인 연산이 증가하여 성능이 저하될 수 있습니다. 따라서 항상 성능이 향상된다고 할 수 없습니다. ① 정규화의 주요 목적 중 하나는 데이터 중복 최소화와 무결성 향상입니다. ② 정규화로 테이블이 분해되면 데이터 조회 시 조인이 필요해집니다. ③ 제1정규형의 기본 조건은 모든 속성이 더 이상 분해되지 않는 원자값을 가져야 한다는 것입니다.