판정 규칙
공통 속성 X = R1 ∩ R2R1 또는 R2의 슈퍼키 이면 자연 조인 결과는 원래 릴레이션과 같습니다.

예를 들어 R(A, B, C)를 R1(A, B), R2(B, C)로 나눴다면, B가 한쪽 조각의 모든 속성을 결정할 때 무손실 조인이 보장됩니다.

원본 릴레이션

R(학번, 이름, 학과)

한 학생 행을 둘로 나누더라도, 다시 붙일 기준이 하나로 고정되면 원래 행만 복원됩니다.

학번 이름 학과
2024001 김민수 컴퓨터공학
분해 조각 1

R1(학번, 이름)

학번 하나가 이름을 유일하게 정합니다.

학번 → 이름

학번 이름
2024001 김민수
공통 속성 검사

R1 ∩ R2 = {학번}

교집합인 학번이 조인 기준을 하나로 고정하므로, 서로 다른 학생 행이 잘못 섞일 틈이 없습니다.

함수 종속
학번 → 이름, 학번 → 학과
의미
공통 속성인 학번이 두 조각에서 모두 행을 식별하는 키 역할을 합니다.
분해 조각 2

R2(학번, 학과)

같은 학번으로 학과 정보도 한 행에 고정됩니다.

학번 → 학과

학번 학과
2024001 컴퓨터공학

자연 조인 시 학번으로 다시 붙이면 원래의 학생 행만 복원되므로 무손실 조인입니다.

반대로 공통 속성이 키가 아니면 한 학생의 이름과 다른 학생의 학과가 잘못 결합되어 가짜 튜플이 생길 수 있습니다.