데이터베이스에서 데이터를 효율적으로 저장하고 중복을 최소화하기 위해 테이블을 구조화 하는 과정.
정규화의 주요 목표는 데이터 일관성을 유지하고 데이터 저장소의 무결성을 보장하는 것
반정규화는 성능 향상을 위해 정규화된 데이터베이스 구조를 일부러 역행하는 과정.
정규화된 구조는 데이터 무결성을 유지하는 데 도움이 되지만, 쿼리 성능이 떨어질 수 있음
반정규화는 이러한 성능 문제를 해결하기 위해 데이터를 중복 저장하거나, 데이터 조인을 줄이는 등의 방법을 사용