데이터 베이스정보처리기사(구) · 2010년09월05일 · 6/100
6.정규화 과정 중 3NF에서 BCNF가 되기 위한 조건은?
1
결정자이면서 후보 키가 아닌 것 제거정답
2
다치 종속 제거
3
이행적 함수 종속 제거
4
부분적 함수 종속 제거
해설
* 1NF -> 2NF : 부분 함수 종속 제거 * 2NF -> 3NF : 이행 함수 종속 제거(A->B, B->C 일 때 A->C) * 3NF -> BCNF : 결정자가 후보키가 아닌 함수 종속 제거 * BCNF -> 4NF : 다치 종속 제거 * 4NF -> 5NF : 후보키를 통하지 않은 조인 종속의 제거