Theta Join ⋈θ

세타 조인은 임의의 비교 조건으로 두 릴레이션을 연결한다

θ 자리에는 등호뿐 아니라 크다, 작다, 이상, 이하 같은 비교 연산자가 올 수 있습니다.

관계 대수 표현
직원 ⋈직원.급여 ≥ 등급.최소 ∧ 직원.급여 < 등급.최대 급여등급

직원의 급여가 어느 등급 구간에 들어가는지 비교식으로 판단합니다.

세타 조인

비교 연산자가 조인의 의미를 직접 결정합니다.

= > <

동등 조인

세타 조인 중에서 등호 조건만 쓰는 특별한 경우입니다.

학생.학번 = 수강.학번

결과

카테시안 곱 중 조건이 참인 조합만 결과 릴레이션에 남습니다.

σθ(R × S)

직원

이름 급여
김민수 420
이서연 310
θ

매칭 결과

이름 급여 등급
김민수 420 B
이서연 310 C
조건 범위

θ가 넓을수록 조인은 “같은 값 매칭”보다 더 다양한 비교 질의를 표현합니다.

포함 관계

동등 조인은 θ가 등호인 세타 조인의 부분 사례입니다.