데이터 베이스정보처리기사(구) · 2019년08월04일 · 14/100
14.정규화 과정 중 1NF에서 2NF가 되기 위한 조건은?
1
1NF를 만족하고 모든 도메인이 원자값이어야 한다.
2
1NF를 만족하고 키가 아닌 모든 애트리뷰트가 기본키에 대해 이행적으로 함수 종속되지 않아야 한다.
3
1NF를 만족하고 키가 다치 종속이 제거되어야 한다.
4
1NF를 만족하고 키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속 관계를 만족해야 한다.정답
해설
정규화란 종속성이론을 이용하여 릴레이션을 더 작은 릴레이션으로 쪼개는 과정을 말합니다. 1NF : 릴레이션에 속한 모든 도메인이 원자값만으로 되어있는 릴레이션 2NF : 1NF이고, 키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속 관계 3NF : 2NF이고, 키가 아닌 모든 속성이 기본키에 대하여 이행적 종속관계를 이루지 않도록 제한 BCNF : 3NF이고, 결정자가 모두 후보키 4NF : 다치종속 5NF : 조인종속성 이용