합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증데이터 모델과 SQL정규화난이도 2MCQ

SQL 개발자 자격증 정규화 기출문제 #81

문제

다음 테이블의 정규화 상태를 분석할 때, 가장 적절한 설명은?

[강의평가] 학번, 과목코드, 교수번호, 평가점수 ※ 기본키: (학번, 과목코드) ※ 함수 종속: (학번, 과목코드) → 교수번호, 평가점수 ※ 각 학생은 한 과목당 한 번만 수강하며, 한 과목은 한 명의 교수만 담당함

① 1NF만 만족함 ② 2NF까지 만족함 ③ 3NF까지 만족함 ④ BCNF까지 만족함

정답

4

해설

강의평가 테이블을 분석하면: 1) 모든 속성이 원자값이므로 1NF 만족 2) 기본키 (학번, 과목코드)에 대해 교수번호와 평가점수가 완전 함수 종속되므로 부분 함수 종속이 없어 2NF 만족 3) 비키 속성들 간의 이행적 함수 종속이 없으므로 3NF 만족 4) 모든 결정자가 후보키이므로 BCNF까지 만족함. 따라서 이 테이블은 BCNF까지 만족하는 정규화된 상태입니다.

SQL 개발자 자격증 데이터 모델과 SQL 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

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

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