2NF Decision

2NF 판단은 복합 후보키가 있는지부터 시작한다

모든 후보키가 단일 속성이면 2NF는 통과하고, 복합 후보키가 있을 때만 부분 종속을 검사한다.

후보키
검사
통과
1후보키 찾기

테이블의 모든 후보키를 확인한다.

2복합키 검사

후보키의 진부분집합이 비주요 속성을 결정하는지 본다.

3분해

일부 키가 결정하는 속성을 별도 테이블로 옮긴다.

단일 후보키

부분 함수 종속이 생길 수 없어 2NF는 자동 만족한다.

복합 후보키

일부 속성만으로 결정되는 비주요 속성이 있는지 반드시 본다.