2020년06월06일 60번
[데이터베이스 구축] 정규화 과정 중 1NF에서 2NF가 되기 위한 조건은?
- ① 1NF를 만족하는 모든 도메인이 원자 값이어야 한다.
- ② 1NF를 만족하고 키가 아닌 모든 애트리뷰트들이 기본 키에 이행적으로 함수 종속되지 않아야 한다.
- ③ 1NF를 만족하고 다치 종속이 제거되어야 한다.
- ④ 1NF를 만족하고 키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속 관계를 만족해야 한다.
(정답률: 57%)
문제 해설
정규화 과정 중 1NF에서 2NF가 되기 위한 조건은 "1NF를 만족하고 키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속 관계를 만족해야 한다." 이다. 이유는 2NF는 기본키에 대해 부분적으로 종속되는 속성을 제거하기 위한 것이기 때문이다. 따라서 키가 아닌 속성이 기본키의 일부에만 종속되는 경우, 이를 분리하여 별도의 테이블로 만들어야 한다. 이를 위해 키가 아닌 속성이 기본키 전체에 대해 완전 함수적 종속 관계를 가져야 한다.
연도별
진행 상황
0 오답
0 정답