문제
릴레이션 R의 모든 결정자(determinant)가 후보키이면 그 릴레이션 R은 어떤 정규형에 속하는가?
① 제1정규형 ② 제2정규형 ③ 보이스/코드 정규형 ④ 제4정규형
정답
3번
해설
정답: 3. 모든 결정자가 후보키인 릴레이션은 보이스/코드 정규형(BCNF)을 만족한다.
오답 풀이
- 1번: 제1정규형은 모든 속성이 원자값인 상태이다.
- 2번: 제2정규형은 부분 함수 종속을 제거한 상태이다.
- 3번: BCNF는 모든 결정자가 후보키인 정규형이다.
- 4번: 제4정규형은 다치 종속을 제거한 상태이다.
보충 개념 정규화 단계: 1NF → 2NF → 3NF → BCNF → 4NF → 5NF.