문제
다음 중 제3정규형(3NF)을 만족하기 위한 조건으로 가장 옳은 것은?
① 1NF를 만족하고, 모든 속성이 기본키에 완전 함수 종속되어야 한다 ② 1NF를 만족하고, 모든 결정자가 후보키여야 한다 ③ 2NF를 만족하고, 이행적 함수 종속을 제거해야 한다 ④ 2NF를 만족하고, 다치 종속을 제거해야 한다
정답
3번
해설
3NF는 2NF를 만족하면서 이행적 함수 종속을 제거한 것이다. ①은 2NF의 조건, ②는 BCNF의 조건, ④의 다치 종속 제거는 4NF의 조건이다.