모두CBT

다음 릴레이션 R_1, R_2, R_3에 대한 관계대수식의 의미가 다른… | [7급 국가직 데이터베이스론] 23년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 23년 1회차
다음 릴레이션 R1R_1, R2R_2, R3R_3에 대한 관계대수식의 의미가 다른 것은?
R1(A,B,C)R2(D,E)R3(F,G,H)R_1(A, B, C) \quad R_2(D, E) \quad R_3(F, G, H)
1
σB=5(R1⋈A=DR2)⋈E=FR3\sigma_{B=5}(R_1 \bowtie_{A=D} R_2) \bowtie_{E=F} R_3
2
σB=5 AND A=D(πA,B(R1)×R2)⋈E=FR3\sigma_{B=5\ AND\ A=D}(\pi_{A,B}(R_1) \times R_2) \bowtie_{E=F} R_3
3
σA=D(σB=5(R1)×R2)⋈E=FR3\sigma_{A=D}(\sigma_{B=5}(R_1) \times R_2) \bowtie_{E=F} R_3
4
σB=5((R2⋈E=FR3)⋈A=DR1)\sigma_{B=5}((R_2 \bowtie_{E=F} R_3) \bowtie_{A=D} R_1)
해설

의미가 다른 것은 πA,B(R1)\pi_{A,B}(R_1)을 곱하는 식이다.

이 식은 조인 전에 속성 C를 제거하므로 결과 릴레이션에 C가 없다. 나머지 식은 모두 R1,R2,R3R_1, R_2, R_3의 전체 속성을 유지하는 동등 변환이다.

  • 조인 결과에 B=5를 선택하는 식이 기준 질의이다.
  • B=5 선택을 먼저 수행한 뒤 곱과 A=D 선택으로 조인하는 식은 선택 연산을 아래로 내린 동등 변환이다.
  • R2R_2와 R3R_3을 먼저 조인한 뒤 R1R_1과 조인하고 B=5를 선택하는 식은 조인의 교환·결합 법칙에 의한 동등 변환이다.

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

이어서 풀어보기

[7급 국가직 데이터베이스론] 23년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 데이터베이스론 기출문제 암기장 전체 보기