문제
다음 중, 결정자가 후보키가 아닌 함수 종속을 제거하여 모든 결정자가 후보키인 정규형은 무엇인가?
① 1NF ② BCNF ③ 2NF ④ 3NF
정답
2번
해설
정답: 2. 모든 결정자가 후보키가 되도록 하는 정규형은 BCNF이다.
오답 풀이
- 1번: 1NF는 속성값의 원자성을 만족하는 정규형이다.
- 2번: BCNF는 모든 결정자가 후보키여야 한다.
- 3번: 2NF는 부분 함수 종속을 제거한다.
- 4번: 3NF는 이행적 함수 종속을 제거한다.
보충 개념 BCNF는 3NF보다 강한 정규형으로, 결정자 제약을 더 엄격하게 적용한다.