Natural Join
자연 조인은 같은 이름의 속성을 자동 매칭하고 중복 열을 하나로 줄인다
두 릴레이션에 같은 이름의 속성이 있으면 그 속성의 값이 같은 행끼리 연결하고, 결과에는 공통 속성을 한 번만 남깁니다.
학생 ⋈ 수강
명시 조건 없이 같은 속성 이름인 학번을 기준으로 매칭합니다.
학생
| 학번 | 이름 |
|---|---|
| 001 | 김철수 |
| 002 | 이영희 |
수강
| 학번 | 과목 |
|---|---|
| 001 | DB |
| 001 | SQL |
결과 스키마 비교
자연 조인은 공통 속성 학번을 합쳐 더 간결한 결과를 만듭니다.
동등 조인
학생.학번
이름
수강.학번
과목
자연 조인
학번
이름
과목
학번
이름
과목
001
김철수
DB
001
김철수
SQL
공통 속성 기준
속성 이름이 같고 값도 같은 행을 자동으로 연결합니다.
매칭 실패
대응되는 수강 행이 없는 학생은 내부 자연 조인 결과에서 빠집니다.