다음 두 릴레이션 R과 S의 세미조인(semi join), 즉 R ⋉ … | [7급 국가직 데이터베이스론] 24년 1회차 기출문제 상세 페이지
1[7급 국가직 데이터베이스론] 24년 1회차
다음 두 릴레이션 R과 S의 세미조인(semi join), 즉 R ⋉ S의 결과 릴레이션의 투플과 속성의 수는?
| R | ||
|---|---|---|
| A | B | C |
| 1 | 2 | 3 |
| 6 | 3 | 8 |
| 9 | 4 | 8 |
| S | ||
|---|---|---|
| B | D | E |
| 2 | 3 | 4 |
| 2 | 4 | 5 |
| 7 | 8 | 10 |
1
1 3
2
2 3
3
1 5
4
2 5
해설
R ⋉ S는 S와 조인되는 R의 투플만 R의 속성으로 남기므로 결과는 투플 1개, 속성 3개다.
공통 속성 B에서 S의 값은 2와 7이다. R의 B 값 2·3·4 중 2만 일치하므로 (1, 2, 3)만 남고, 결과 스키마는 R의 속성 A, B, C 그대로다.
- 투플 2개: B가 3, 4인 R의 투플은 S에 짝이 없어 제외된다.
- 속성 5개: 자연 조인의 차수에 해당하며, 세미조인은 S의 속성 D, E를 붙이지 않는다.
오류나 개정된 내용이 보이면 알려주세요