에듀윌 · 완전·부분 FD
2NF 정상 vs 위반
부분 함수 종속은 복합 키 테이블에서만 발생

완전 FD vs 부분 FD

① 완전 FD · 2NF 정상
복합 키 전체가 결정자. 일부만으론 결정 ❌.
(학번, 과목) → 성적 — 둘 다 있어야 성적 결정.
② 부분 FD · 2NF 위반
복합 키 일부만으로 종속자 결정.
(학번, 과목) → 학생이름 이지만 실제론 학번 → 학생이름 — 이름이 행마다 중복.
-- 부분 종속 제거 → 2NF 분해
[학생]  학번(PK) → 이름            -- 부분 종속 분리
[수강]  (학번, 과목)(PK) → 성적   -- 완전 FD만, 학번=FK
합격 한 줄
복합 키 보이면 → 비-키 속성이 복합 키 전체에 의존하는지 확인 → 일부 의존이면 분해 → 2NF. 단일 키 테이블은 자동 2NF.