정보처리기사 실기데이터베이스 이론정규화 단계 식별 - 1NF난이도 3SHORT_ANSWER

정보처리기사 실기 정규화 단계 식별 - 1NF 기출문제 #2834

문제

다음 릴레이션에서 학번이 과목코드를 결정하고, 과목코드가 담당교수를 결정하는 상황에서 학번 → 담당교수의 종속 관계가 성립한다. 이러한 함수 종속성을 제거하기 위해 적용해야 하는 정규화 단계는 무엇인가?

학생성적(학번, 과목코드, 담당교수, 성적)

정답

제3정규형

제3정규형3NF3정규형Third Normal Form

해설

주어진 상황에서 학번 → 과목코드 → 담당교수의 이행 함수 종속(Transitive Functional Dependency)이 발생합니다. 학번이 직접 담당교수를 결정하지 않지만, 과목코드를 통해 간접적으로 결정하는 관계입니다. 이러한 이행 함수 종속을 제거하기 위해서는 제3정규형(3NF)을 적용해야 합니다. 릴레이션을 학생수강(학번, 과목코드, 성적)과 과목(과목코드, 담당교수)로 분해하여 이행 종속을 제거할 수 있습니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] 정규화 단계 식별 - 1NF 데이터베이스 이론 기출 #2834 | sqldpass