정규화 장단점

제1 정규화 [ 원자값 ] ( 1 개의 컬럼은 단일 값 )

제2 정규화 [ 완전 함수 종속 ] ( 기본키의 부분 컬럼으로 결정자가 되는 것은 분해 즉, 후보키와 키가 아닌 속성 사이의 함수 종속성 제거 )

제3 정규화 [ 이행적 종속 ] ( 특정 컬럼 변경 시 같이 변경되어야 하는 값이 있다면 분리 즉, 키가 아닌 속성들 사이의 함수 종속성 제거 )

BCNF 정규화 [ 모든 결정자는 후보키 ] ( 결정자가 될 수 있는 컬럼이 후보키가 아니라면 후보키가 될 수 있도록 분해 )

제4 정규화 [ 다치 종속 X ]

제5 정규화 = PJNF [ 조인 종속 X ] ← 거의 사용 XXXX

제6 정규화