문제
반정규화에 대한 설명으로 가장 적절한 것은?
① 정규화를 잘못 수행했을 때만 사용하는 오류 수정 작업이다 ② 조회 성능 향상을 위해 의도적으로 중복이나 통합을 허용할 수 있다 ③ 데이터 무결성을 강화하기 위해 모든 테이블을 더 잘게 나누는 작업이다 ④ 저장 공간을 줄이기 위해 반드시 수행해야 하는 작업이다
정답
2번
해설
② 반정규화는 성능 개선을 위해 의도적으로 중복 저장·테이블 통합·컬럼 추가 등을 수행하는 방법입니다. ① 오류 수정 작업이 아닙니다. ③ 테이블을 더 나누는 것은 정규화에 가깝습니다. ④ 저장 공간은 오히려 늘어날 수 있습니다.