Dependency Diagram

속성은 직접 결정하는 키 쪽으로 이동한다

정규화는 속성을 아무렇게나 쪼개는 일이 아니라, 함수 종속을 따라 올바른 테이블로 옮기는 일이다.

학생 결정
과목 결정
수강 결정
student

학번 → 학생명, 학과

course

과목코드 → 과목명, 교수, 학점

enrollment

학번 + 과목코드 → 성적

원본수강_원본

여러 주제의 속성이 한 테이블에 섞여 있다.

FD결정자 찾기

각 속성을 직접 결정하는 왼쪽 값을 찾는다.

분해테이블 이동

같은 결정자를 가진 속성을 같은 테이블에 둔다.