같은 구조의 두 결과를 합친 뒤, 겹치는 행은 결과 집합에 한 번만 남깁니다.
관계 대수는 릴레이션을 집합으로 다루므로, 두 질의 결과를 단순히 이어 붙이는 것이 아니라 중복 행을 제거한 새 릴레이션을 만듭니다.
관계 대수는 릴레이션을 집합으로 다루므로, 두 질의 결과를 단순히 이어 붙이는 것이 아니라 중복 행을 제거한 새 릴레이션을 만듭니다.
속성 수가 같고 대응되는 도메인이 맞아야 R ∪ S를 적용할 수 있습니다. 그래서 세 표 모두 같은 열 구조로 비교됩니다.
첫 번째 SELECT가 반환한 릴레이션입니다.
| 학번 | 이름 |
|---|---|
| 1001 | 김민수 |
| 1002 | 박서연 |
| 1003 | 최유진 |
박서연 행은 오른쪽 입력에도 다시 등장합니다.
두 번째 SELECT가 반환한 릴레이션입니다.
| 학번 | 이름 |
|---|---|
| 1002 | 박서연 |
| 1004 | 이도현 |
| 1005 | 정하늘 |
두 입력의 공통 행은 결과에서 한 줄로 수렴합니다.
겹치는 튜플을 제거한 최종 릴레이션입니다.
| 학번 | 이름 | 처리 |
|---|---|---|
| 1001 | 김민수 | 유지 |
| 1002 | 박서연 | 1행만 |
| 1003 | 최유진 | 유지 |
| 1004 | 이도현 | 유지 |
| 1005 | 정하늘 | 유지 |
핵심 차이: 두 입력을 모두 포함하지만, 같은 행은 결과 릴레이션에서 중복 저장되지 않습니다.