FD First

함수 종속 분해 기준

원본 테이블에서 직접 결정자를 찾으면 어떤 컬럼이 어느 테이블로 가야 하는지 자연스럽게 드러난다.

학생 FD
과목 FD
수강 FD
학번학생명
과목코드과목명, 교수, 학점
학번 + 과목코드성적
student

학번과 학생 속성을 분리한다.

course

과목코드와 과목 속성을 분리한다.

enrollment

학생-과목 조합과 성적을 남긴다.

분해 기준은 컬럼의 위치가 아니라 “누가 그 값을 직접 결정하는가”다.