다음은 두 릴레이션 R과 S에 대해 관계 대수 연산을 실행한 결과이다.… | [해양경찰 컴퓨터일반] 25년 1회차 기출문제 상세 페이지
1[해양경찰 컴퓨터일반] 25년 1회차
다음은 두 릴레이션 R과 S에 대해 관계 대수 연산을 실행한 결과이다. 여기에 적용된 관계 대수 연산으로 가장 옳은 것은?
R
| A | B | C |
|---|---|---|
| 1 | a | 10 |
| 2 | b | 20 |
| 3 | c | 20 |
| C | D |
|---|---|
| 20 | x |
| 30 | y |
| A | B | C |
|---|---|---|
| 2 | b | 20 |
| 3 | c | 20 |
1
R × S
2
R ⋈ S
3
R ⟖ S
4
R ⋉ S
해설
적용된 연산은 세미조인(R ⋉ S)이다.
공통 속성 C를 기준으로 S의 C 값과 일치하는 R의 튜플만 남기고, 결과에는 R의 속성만 나타난다. C가 20인 두 튜플만 남고 속성이 A, B, C뿐이므로 결과와 일치한다.
- R × S: 카티션 곱이므로 3 × 2 = 6개 튜플이 나오고 S의 속성도 포함된다.
- R ⋈ S: 자연 조인이므로 결과에 S의 속성 D가 함께 나타나야 한다.
- R ⟖ S: 오른쪽 외부 조인이므로 속성 D가 포함되고, 짝이 없는 S의 튜플(30, y)도 널과 함께 남아야 한다.
오류나 개정된 내용이 보이면 알려주세요