문제
다음 중 제2정규형(2NF)을 만족하기 위한 조건으로 가장 적절한 것은?
① 모든 속성이 기본키에 대해 완전 함수 종속이어야 한다 ② 이행적 함수 종속이 존재하지 않아야 한다 ③ 결정자가 후보키가 아닌 함수 종속이 존재하지 않아야 한다 ④ 다치 종속이 제거되어야 한다
정답
1번
해설
① 정답: 제2정규형(2NF)은 제1정규형을 만족하면서 모든 비주요 속성이 기본키에 대해 완전 함수 종속인 관계이다. 즉, 부분 함수 종속이 제거되어야 한다. ② 이행적 함수 종속 제거는 제3정규형(3NF)의 조건이다. ③ 결정자가 후보키가 아닌 함수 종속 제거는 BCNF의 조건이다. ④ 다치 종속 제거는 제4정규형(4NF)의 조건이다.