컴퓨터활용능력 1급데이터베이스 일반난이도 3MCQ

컴퓨터활용능력 1급 데이터베이스 일반 기출문제 #2072

문제

릴레이션 R(A, B, C, D, E)에서 함수 종속성이 A → BCD, C → E, D → A일 때, 이 릴레이션에서 발생하는 정규화 문제로 가장 적절한 것은?

① A가 후보키가 될 수 없어 개체 무결성을 위반한다 ② D → A와 A → BCD로 인해 이행적 함수 종속이 발생하여 3NF를 위반한다 ③ C → E로 인해 비키 속성 간의 함수 종속이 존재하여 3NF를 위반한다 ④ D가 슈퍼키가 아니면서 D → A를 결정하므로 BCNF를 위반한다

정답

3

해설

A → BCD 이므로 A는 B, C, D를 결정하고, C → E도 있으므로 A는 E까지 결정할 수 있어 A는 후보키가 된다. 또한 D → A 이고 A가 후보키이므로 D도 후보키가 된다. 그러나 C → E에서 결정자 C는 슈퍼키가 아니고, E는 후보키에 속하지 않는 비주요 속성이므로 3NF를 위반한다. 따라서 가장 적절한 설명은 ③번이다.

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

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

[컴퓨터활용능력 1급] 데이터베이스 일반 기출 #2072 | sqldpass