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