모두CBT

릴레이션 R(A, B, C, D, E)에 대해 다음의 함수 종속성이 성… | [경찰간부후보생 데이터베이스론] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 23년 1회차
릴레이션 R(A, B, C, D, E)에 대해 다음의 함수 종속성이 성립한다. 릴레이션 R의 정규형과 주어진 분해에 대한 설명으로 가장 적절한 것은?
<함수 종속성>
AB → C, C → A, C → D, D → E

<분해>
R1(A, B, C), R2(C, D), R3(D, E)
1
제2정규형, 무손실 분해
2
제2정규형, 손실 분해
3
제3정규형, 무손실 분해
4
제3정규형, 손실 분해
해설

보기 중 가장 적절한 판정은 제2정규형, 무손실 분해이다.

기본키를 AB로 보면 C, D, E가 A나 B 하나에만 종속되지 않으므로 부분 종속이 없다. 그러나 D와 E는 키가 아닌 C를 거쳐 종속되어 이행 종속이 남으므로 제3정규형은 아니다.

다만 BC도 후보키이므로 모든 후보키를 기준으로 삼는 엄밀한 정의에서는 C → D가 BC에 대한 부분 종속이 된다. 보기에 제1정규형이 없어 기본키 AB 기준으로 판정한다.

  • 제2정규형, 손실 분해: R1과 R2의 공통 속성 C가 R2의 키이고, 이를 합친 결과와 R3의 공통 속성 D가 R3의 키이므로 무손실이다.
  • 제3정규형, 무손실 분해: 이행 종속이 남아 있어 제3정규형이 아니다.
  • 제3정규형, 손실 분해: 정규형과 분해 판정이 모두 틀리다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 데이터베이스론] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 데이터베이스론 기출문제 암기장 전체 보기