정규화는 데이터의 일관성, 최소한의 데이터 중복, 최소한의 데이터 유연성을 위해 데이터를 분해하는 과정
정규화된 모델은 분해된 테이블 간에 join을 수행하여
하나의 합집합으로 만들 수 있음
중복 데이터를 제거하고 데이터 모델의 독립성을 확보
성능을 향상시키기 위해 정규화된 데이터 모델에서 중복, 통합, 분리 등을 수행하는 모든 과정을 의미, 데이터 모델링의 기법
데이터베이스의 성능 향상을 위하여, 데이터 중복을 허용하고 조인을 줄이는 성능 향상 기법
반정규화는 조회(select) 속도를 향상시키지만, 데이터 모델의 유연성은 낮아짐