SQLD · 모의고사 12회 · 6번

Q.6모의고사 12회1과목 · 데이터 모델링의 이해
보기와 같이 릴레이션을 분해하였다. 제1정규형부터 제3정규형까지만 고려할 때, 분해 후 각 릴레이션이 만족하는 가장 높은 정규형은? 단, 모든 속성값은 원자값이며 제시된 함수 종속에서 도출되는 것 외의 함수 종속은 없다.
보기분해 전: 수강(학번, 과목번호, 성적, 담당교수번호, 연구실)
유일한 후보키: (학번, 과목번호)
함수 종속:
(학번, 과목번호) → 성적
과목번호 → 담당교수번호
담당교수번호 → 연구실
분해 후:
R1(학번, 과목번호, 성적)
R2(과목번호, 담당교수번호, 연구실)
  • 1R1은 제2정규형, R2는 제2정규형이다.
  • 2R1은 제2정규형, R2는 제3정규형이다.
  • 3R1은 제3정규형, R2는 제2정규형이다.
  • 4R1은 제3정규형, R2는 제3정규형이다.

정답: 3번 · R1은 제3정규형, R2는 제2정규형이다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기