문제
릴레이션 R(A, B, C, D)에서 함수 종속성이 AB → CD, A → C일 때, 이 릴레이션이 위반하는 정규형은?
① 제1정규형(1NF) ② 제2정규형(2NF) ③ 제3정규형(3NF) ④ BCNF
정답
2번
해설
AB가 기본키인 상황에서 A → C가 성립하므로, 기본키의 일부인 A에 비키 속성 C가 부분 함수 종속된다. 이는 제2정규형(2NF)에서 제거해야 하는 부분 함수 종속의 전형적인 사례이므로 2NF를 위반한다. 1NF는 원자값 조건과 관련되어 있고, 2NF를 만족하지 못하면 3NF와 BCNF도 만족하지 못한다.