문제
데이터베이스 정규화에서 제2정규형(2NF)을 만족하기 위한 조건으로 가장 적절한 것은?
① 모든 속성이 원자값을 가져야 한다 ② 제1정규형을 만족하고 부분 함수 종속이 제거되어야 한다 ③ 이행적 함수 종속이 제거되어야 한다 ④ 모든 결정자가 후보키여야 한다
정답
2번
해설
②번이 정답이다. 제2정규형은 제1정규형을 만족하면서 동시에 부분 함수 종속(기본키의 일부분에만 종속되는 속성)이 제거된 상태이다. ①번은 1NF 조건, ③번은 3NF 조건, ④번은 BCNF 조건이다.