학습용 기출·복원자료 분류 확인SQLD · 2025년 56회 데이터 모델링의 이해 · 9번
모든 일반 속성이 주식별자에 종속되어 있는 정규형은?
1
제1 정규형
오답 이유‘제1 정규형’은 이 문항에서 요구하는 ‘제2 정규형’의 정의·역할과 구분된다. 제2정규형은 제1정규형을 만족한 관계에서 기본키의 일부에만 종속되는 부분 함수 종속을 제거한다. 복합키 전체가 아닌 일부에 종속된 속성을 별도 릴레이션으로 분리한다. 따라서 1번 보기 ‘제1 정규형’의 적용 여부를 문제 조건과 대조해야 한다.
2
제2 정규형
정답 근거제2정규형은 제1정규형을 만족한 관계에서 기본키의 일부에만 종속되는 부분 함수 종속을 제거한다. 복합키 전체가 아닌 일부에 종속된 속성을 별도 릴레이션으로 분리한다. 따라서 2번 보기 ‘제2 정규형’의 적용 여부를 문제 조건과 대조해야 한다.
3
제3 정규형
오답 이유‘제3 정규형’은 이 문항에서 요구하는 ‘제2 정규형’의 정의·역할과 구분된다. 제2정규형은 제1정규형을 만족한 관계에서 기본키의 일부에만 종속되는 부분 함수 종속을 제거한다. 복합키 전체가 아닌 일부에 종속된 속성을 별도 릴레이션으로 분리한다. 따라서 3번 보기 ‘제3 정규형’의 적용 여부를 문제 조건과 대조해야 한다.
4
보이스-코드정규형
오답 이유‘보이스-코드정규형’은 이 문항에서 요구하는 ‘제2 정규형’의 정의·역할과 구분된다. 제2정규형은 제1정규형을 만족한 관계에서 기본키의 일부에만 종속되는 부분 함수 종속을 제거한다. 복합키 전체가 아닌 일부에 종속된 속성을 별도 릴레이션으로 분리한다. 따라서 4번 보기 ‘보이스-코드정규형’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 2번
핵심 판단은 2번 ‘제2 정규형’입니다. 제2정규형은 제1정규형을 만족한 관계에서 기본키의 일부에만 종속되는 부분 함수 종속을 제거한다. 복합키 전체가 아닌 일부에 종속된 속성을 별도 릴레이션으로 분리한다.