문제
다음 조건을 모두 만족하는 정규형은?
- 테이블 R에 속한 모든 도메인이 원자값만으로 구성되어 있다.
- 테이블 R에서 키가 아닌 모든 필드가 키에 대해 함수적으로 종속되며, 키의 부분 집합이 결정자가 되는 부분 종속이 존재하지 않는다.
- 테이블 R에 존재하는 모든 함수적 종속에서 결정자가 후보키이다.
① BCNF ② 제1정규형 ③ 제2정규형 ④ 제3정규형
정답
1번
해설
정답: 1. 모든 결정자가 후보키인 정규형은 BCNF(Boyce-Codd Normal Form)이다.
오답 풀이
- 1번: 모든 결정자가 후보키인 정규형은 BCNF이므로 정답이다.
- 2번: 제1정규형은 원자값 조건만 만족한다.
- 3번: 제2정규형은 부분 함수 종속을 제거한 단계이다.
- 4번: 제3정규형은 이행 함수 종속을 제거한 단계이다.
보충 개념 정규화는 1NF → 2NF → 3NF → BCNF 순으로 진행되며, BCNF는 모든 결정자가 후보키여야 한다.