2NF Violation

2NF 위반은 복합 후보키 일부에 붙은 속성에서 드러난다

수강 테이블의 후보키가 학번 + 과목코드라면, 학생명과 과목명은 그 전체 조합이 아니라 일부 키만 따라온다.

부분 종속
완전 종속
복합 후보키
학번 + 과목코드성적
학번이름, 학과
과목코드과목명, 교수
학번과목코드이름학과과목명성적
1001C10김철수컴공DBA
1001C20김철수컴공알고리즘B+