Intersection ∩
교집합은 양쪽 릴레이션에 모두 있는 튜플만 남긴다
R ∩ S는 두 입력의 공통 부분입니다. 한쪽에만 있는 튜플은 결과에서 제외됩니다.
R ∩ S = R − (R − S)
교집합은 차집합만으로 표현할 수 있으므로 유도 연산입니다.
R: 컴퓨터학과
| 학번 | 이름 |
|---|---|
| 1001 | 김하늘 |
| 1003 | 박준호 |
| 1006 | 정다은 |
S: 수학 특기
| 학번 | 이름 |
|---|---|
| 1001 | 김하늘 |
| 1004 | 이수민 |
| 1007 | 문지호 |
R ∩ S
| 학번 | 이름 |
|---|---|
| 1001 | 김하늘 |
1
R − S로 R에만 있는 튜플을 구합니다.
2
R에서 그 튜플들을 다시 제거합니다.
결과
R에도 S에도 있던 공통 튜플만 남습니다.
교집합도 두 릴레이션의 속성 수와 대응 도메인이 맞아야 적용할 수 있습니다.