SQLD데이터 모델과 SQL난이도 2MCQ

SQLD 데이터 모델과 SQL 기출문제 #1163

문제

다음 테이블 구조에서 위반하는 정규형은?

[예약] 예약번호(PK), 회원번호, 회원등급, 예약날짜, 룸타입 ※ 회원등급은 회원번호에 의해 결정됨 ※ 한 회원은 하나의 등급만 가짐

① 제1정규형 ② 제2정규형 ③ 제3정규형 ④ BCNF

정답

3

해설

예약번호(PK)→회원번호→회원등급으로 이행적 함수 종속이 존재합니다. 주키가 아닌 속성(회원번호)을 통해 다른 속성(회원등급)이 결정되므로 제3정규형을 위반합니다. ①제1정규형은 원자값 조건을 만족하므로 위반하지 않습니다. ②제2정규형은 단일 속성 주키이므로 부분 함수 종속이 없어 위반하지 않습니다. ④BCNF는 3NF를 만족해야 판단 가능합니다.

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

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

[SQLD] 데이터 모델과 SQL 기출 #1163 | sqldpass