Exercise

교수명이 키가 아닌데 학과를 결정하면 BCNF를 의심한다

교수 → 학과가 성립하지만 교수가 릴레이션 전체의 슈퍼키가 아니라면 결정자 조건을 위반한다.

비슈퍼키 결정자
분해 방향
판정
학생과목교수학과
김민수DB이교수컴공
이서연자료구조이교수컴공
박지훈회로박교수전자
FD

교수 → 학과

분해

professor_department(교수, 학과)와 수강 관계를 분리한다.