문제 상세보기
문제 정보
문제 ID: 540706
카테고리: 정보처리기사
강의: 정보처리기사 (2020-06-06 시행)
키워드: 없음
문제
정규화 과정 중 1NF에서 2NF가 되기 위한 조건은?
정답을 선택하세요
단일 문제
정답
4번
: 1NF를 만족하고 키가 아닌 모든 속성이 기본키에 대하여 완전 함수적 종속 관계를 만족해야 한다.
해설 gpt-4o-mini 생성
[정답 근거] → 2NF(두 번째 정규형)는 1NF(첫 번째 정규형)를 만족하는 상태에서 모든 비기본 키 속성이 기본 키에 대해 완전 함수적 종속 관계를 가져야 합니다. 즉, 비기본 키 속성이 기본 키의 일부에만 의존하지 않고, 전체에 의존해야 한다는 의미입니다. 따라서 4번이 정답입니다.
[오답 해설]
1. 1NF를 만족하는 모든 도메인이 원자 값이어야 한다. → 이 조건은 1NF의 정의에 해당하며, 1NF에서 2NF로 가기 위한 조건이 아닙니다.
2. 1NF를 만족하고 키가 아닌 모든 애트리뷰트들이 기본 키에 이행적으로 함수 종속되지 않아야 한다. → 이 조건은 2NF의 정의와 반대되는 내용으로, 이행적 함수 종속은 2NF의 요건이 아닙니다.
3. 1NF를 만족하고 다치 종속이 제거되어야 한다. → 다치 종속은 4NF(네 번째 정규형)와 관련된 개념으로, 2NF의 조건이 아닙니다.
[관련 개념]
정규화는 데이터베이스 설계에서 중복을 줄이고 데이터 무결성을 높이기 위해 사용하는 과정입니다. 1NF는 원자 값을 요구하며, 2NF는 비기본 키 속성이 기본 키에 대해 완전 함수적 종속 관계를 요구합니다.
[학습 포인트]
정규화 과정에서 각 정규형의 정의와 조건을 명확히 이해하는 것이 중요합니다. 1NF에서 2NF로의 전환은 비기본 키 속성이 기본 키에 대해 완전 함수적 종속 관계를 만족해야 함을 기억하세요.
[오답 해설]
1. 1NF를 만족하는 모든 도메인이 원자 값이어야 한다. → 이 조건은 1NF의 정의에 해당하며, 1NF에서 2NF로 가기 위한 조건이 아닙니다.
2. 1NF를 만족하고 키가 아닌 모든 애트리뷰트들이 기본 키에 이행적으로 함수 종속되지 않아야 한다. → 이 조건은 2NF의 정의와 반대되는 내용으로, 이행적 함수 종속은 2NF의 요건이 아닙니다.
3. 1NF를 만족하고 다치 종속이 제거되어야 한다. → 다치 종속은 4NF(네 번째 정규형)와 관련된 개념으로, 2NF의 조건이 아닙니다.
[관련 개념]
정규화는 데이터베이스 설계에서 중복을 줄이고 데이터 무결성을 높이기 위해 사용하는 과정입니다. 1NF는 원자 값을 요구하며, 2NF는 비기본 키 속성이 기본 키에 대해 완전 함수적 종속 관계를 요구합니다.
[학습 포인트]
정규화 과정에서 각 정규형의 정의와 조건을 명확히 이해하는 것이 중요합니다. 1NF에서 2NF로의 전환은 비기본 키 속성이 기본 키에 대해 완전 함수적 종속 관계를 만족해야 함을 기억하세요.
문제 정보
문제 ID: 540706
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음