에듀윌 · 단계 분해
도 → 부 → 이 → 4테이블
통합 테이블을 1NF 검증 → 2NF → 3NF로 단계 분해

1NF → 2NF → 3NF = 4테이블

도 1NF 검증: 단일값 ✅
부 2NF: 부분 FD 제거
이 3NF: 이행 FD 제거 → 최종
[student] 학번(PK)·이름·학과코드(FK)
[dept] 학과코드(PK)·학과명·사무실
[course] 과목코드(PK)·과목명·학점
[enrollment] (학번,과목)(PK)·성적
이상현상 3종 동시 해결
① AI공학과 = dept 1행 INSERT(학생 없어도 OK) · ② 박민수 자퇴해도 dept에 BIZ 보존 · ③ CS 이전 = dept 1행 UPDATE. 4테이블 = student(3)·dept(2)·course(3)·enrollment(5).
합격 한 줄
1NF [도] 검증 → 2NF [부] 분해 → 3NF [이] 분해 = 4테이블 완성. DBA가 새 테이블 설계 시 머릿속에서 자동으로 돌리는 사고 회로.