모두CBT

다음과 같이 릴레이션 R을 릴레이션 R1, R2로 분해할 때, 분해된 … | [경찰간부후보생 데이터베이스론] 24년 1회차 기출문제 상세 페이지

1[경찰간부후보생 데이터베이스론] 24년 1회차
다음과 같이 릴레이션 R을 릴레이션 R1, R2로 분해할 때, 분해된 릴레이션 R1, R2가 만족하는 가장 높은 수준의 정규형은?R
ABC
100as
100at
100bs
100bt
200cx
200cy
200cz
⬇R1
AB
100a
100b
200c
R2
AC
100s
100t
200x
200y
200z
1
제2정규형
2
제3정규형
3
보이스/코드(Boyce/Codd) 정규형
4
제4정규형
해설

R1, R2가 만족하는 가장 높은 정규형은 제4정규형이다. R의 다치 종속이 분해로 제거되었기 때문이다.

R에서 A=100의 B 값 {a, b}와 C 값 {s, t}는 모든 조합으로 나타난다. 즉 A↠BA \twoheadrightarrow B와 A↠CA \twoheadrightarrow C가 성립하지만 A는 슈퍼키가 아니므로 R은 제4정규형이 아니다.

R1, R2는 각각 속성이 2개이고 속성 전체가 키이므로 자명한 다치 종속만 남는다.

  • 제2정규형: 부분 함수 종속이 없다는 조건까지만 나타내므로 더 높은 수준을 만족하는 R1, R2에는 낮다.
  • 제3정규형: 이행적 종속이 없다는 조건까지만 나타내므로 낮다.
  • 보이스/코드 정규형: R도 이미 만족하던 수준이며, 분해로 다치 종속까지 제거되었으므로 낮다.

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

이어서 풀어보기

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