모두CBT

‘R1’과 ‘R2’ 릴레이션이 다음과 같을 때 관계 대수 연산 적용에 … | [7급 국가직 데이터베이스론] 25년 1회차 기출문제 상세 페이지

1[7급 국가직 데이터베이스론] 25년 1회차
‘R1’과 ‘R2’ 릴레이션이 다음과 같을 때 관계 대수 연산 적용에 대한 설명으로 옳지 않은 것은? (단, ‘R1’의 B와 ‘R2’의 B의 도메인은 동일하다)
R1
AB
a1b1
a2b2
a3b3
R2
BCD
b1c1d1
b3c2d3
b4c1d5
1
R1∪R2 연산은 수행될 수 없다.
2
R2÷R1 연산 결과의 차수는 2이고 카디널리티는 2이다.
3
σR1.B=’b2’(R1×ΠB,D(R2))\sigma_{\mathrm{R1.B}=\text{'b2'}}(\mathrm{R1} \times \Pi_{\mathrm{B,D}}(\mathrm{R2})) 연산 결과의 카디널리티는 3이다.
4
σA=’a1’(R1×R2)\sigma_{\mathrm{A}=\text{'a1'}}(\mathrm{R1} \times \mathrm{R2})와 σA=’a1’(R1⋈R1.B=R2.BR2)\sigma_{\mathrm{A}=\text{'a1'}}(\mathrm{R1} \bowtie_{\mathrm{R1.B}=\mathrm{R2.B}} \mathrm{R2}) 연산 결과의 차수는 동일하다.
해설

옳지 않은 것은 R2÷R1 연산에 대한 설명이다.

나눗셈 R2÷R1은 R1의 속성이 모두 R2에 포함될 때만 정의되는데, R1의 속성 A가 R2에 없으므로 연산 자체가 성립하지 않는다.

  • R1∪R2 불가: 합집합은 차수와 도메인이 같은 릴레이션끼리만 가능한데 차수가 2와 3으로 다르다.
  • R1.B가 b2인 선택 결과의 카디널리티: R1에서 b2 투플은 1개이고 R2를 B, D로 투영한 3개와 곱해지므로 3이다.
  • 카티션 곱과 세타 조인의 차수: 세타 조인도 두 B 속성을 모두 유지하므로 둘 다 차수 5로 같다.

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

이어서 풀어보기

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