Union ∪

합집합은 양쪽 행을 모두 모으되 같은 튜플은 한 번만 남긴다

R ∪ S는 두 릴레이션에 있던 튜플을 병합합니다. 관계 대수 결과는 집합이므로 중복 튜플은 하나로 수렴합니다.

관계 대수 / SQL
R ∪ S  |  SELECT ... UNION SELECT ...

SQL의 UNION도 기본적으로 중복을 제거합니다.

합병 가능
R(학번, 이름)
S(학번, 이름)

속성 수와 대응 도메인이 맞아야 ∪, ∩, −를 적용할 수 있습니다.

R: 컴퓨터학과

학번 이름
1001 김민수
1002 박서연
1003 최유진

S: 수학 특기

학번 이름
1002 박서연
1004 이도현
1005 정하늘

R ∪ S

학번 이름
1001 김민수
1002 박서연
1003 최유진
1004 이도현
1005 정하늘
포함 범위

R에만 있거나 S에만 있거나 양쪽에 있는 행 모두 후보가 됩니다.

중복 규칙

양쪽에 같은 튜플이 있어도 결과 릴레이션에는 한 번만 남습니다.

스키마 유지

결과 열은 입력과 같은 학번, 이름입니다. 중복 설명은 메타 정보입니다.