문제
모든 일반 속성이 주식별자에 종속되어 있는 정규형은?
① 제1 정규형 ② 제2 정규형 ③ 제3 정규형 ④ 보이스-코드정규형
정답
2번
해설
정답: 2. 제2정규형은 제1정규형을 만족하면서 모든 일반 속성이 주식별자 전체에 완전 함수 종속되도록 부분 함수 종속을 제거한 정규형이다.
오답 풀이
- 1번: 제1정규형은 속성의 원자성을 만족하는 단계이다.
- 2번: 제2정규형은 일반 속성이 주식별자 전체에 종속되도록 하는 정규형이다.
- 3번: 제3정규형은 일반 속성 간의 이행 함수 종속을 제거한다.
- 4번: 보이스-코드정규형은 모든 결정자가 후보키가 되도록 하는 더 강한 정규형이다.
보충 개념 제2정규형은 복합키를 가진 릴레이션에서 특히 중요하다. 키의 일부에만 종속되는 속성이 있으면 별도 릴레이션으로 분리해야 한다.