문제
다음 정의에서 말하는 기본 정규형은? (어떤 릴레이션 R에 속한 모든 도메인이 원자값(atomic value)만으로 되어 있다.)
① 제1정규형(1NF) ② 제2정규형(2NF) ③ 제3정규형(3NF) ④ 보이스/코드 정규형(BCNF)
정답
1번
해설
정답: 1. 제1정규형(1NF)은 모든 속성이 원자값만 갖도록 하는 정규형이다.
오답 풀이
- 1번: 1NF가 원자값 조건으로 정답이다.
- 2번: 2NF는 부분 함수 종속 제거이다.
- 3번: 3NF는 이행 함수 종속 제거이다.
- 4번: BCNF는 결정자가 후보키가 아닌 종속 제거이다.
보충 개념 1NF: 원자값, 2NF: 부분종속 제거, 3NF: 이행종속 제거, BCNF: 모든 결정자가 후보키.