도메인 원자값 (1NF)
부분적 함수 종속 제거 (2NF)
이행적 함수 종속 제거 (3NF)
결정자이면서 후보키가 아닌 것 제거 (BCNF)
다치 종속 제거 (4NF)
조인 종속성 이용 (5NF)
테이블 컬럼이 원자값(하나의 값)을 갖도록 테이블을 분리시키는 것
조건
테이블의 모든 컬럼이 완전 함수적 종속을 만족해야 한다.
기본키의 부분집합 키만으로 다른 컬럼이 결정되지 않아야 함.
즉, 하나의 키만으로 다른 컬럼을 결정지을 수 있는 경우에는 테이블 분리가 필요함
2NF가 진행된 테이블에서 이행적 종속을 없애기 위해 테이블을 분리하는 것이다.
이행적 종속 : A → B, B → C면 A → C가 성립된다
조건