Normalization

정규화는 이상 현상의 원인을 단계적으로 걷어낸다

상위 정규형은 하위 정규형을 포함한다. 각 단계는 특정 종류의 종속 문제를 줄인다.

반복/복합값
부분/이행 종속
엄격한 키 기준
UNF반복 그룹이나 다중값이 남아 있음
1NF모든 속성값을 원자값으로 정리
2NF부분 함수 종속 제거
3NF이행 함수 종속 제거
BCNF모든 비자명 FD의 결정자가 슈퍼키인지 검사
정규형을 올리는 목적은 테이블 수 늘리기가 아니라 이상 현상과 중복 원인을 줄이는 것이다.