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

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

문제

다음 릴레이션에서 함수 종속성 분석을 통해 만족하는 가장 높은 정규형을 식별하시오.

릴레이션 R(학번, 과목코드, 교수명, 교수연구실, 성적) 함수 종속성:

  • 학번, 과목코드 → 교수명, 성적
  • 교수명 → 교수연구실
  • 과목코드 → 교수명

이 릴레이션이 만족하는 가장 높은 정규형은 무엇인가?

정답

제1정규형

제1정규형1NF1정규형First Normal Form

해설

주어진 함수 종속성을 분석하면, 후보키는 (학번, 과목코드)입니다. 1NF 조건인 '모든 속성이 원자값'은 만족합니다. 그러나 2NF 조건을 확인하면, '과목코드 → 교수명'이라는 함수 종속성으로 인해 후보키의 일부인 과목코드가 비주요 속성인 교수명을 결정하는 부분 함수 종속이 존재하여 2NF를 위반합니다. 따라서 이 릴레이션이 만족하는 가장 높은 정규형은 제1정규형입니다.

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

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

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