728x90
– 2개 사이에 관계 있어야 함
- 조인 연산은 입력은 두 릴레이션, 출력은 하나의 릴레이션.
- 조인 연산은 두 릴레이션의 일치하는 투플의 카티션 곱
- 조인 결과의 속성을 지정한다.
- 조연 연산은 from 절에 사용된다.
1. 조인 연산
- 입력은 두 릴레이션, 출력은 하나의 릴레이션.
- from 절의 하위 질의로 사용됨
2. 조인 유형
- 릴레이션의 투플과 일치하지 않는 각 릴레이션의 투플을 처리 하는 방법에 따라 정의됨.
3. 조인 조건
- 두 릴레이션의 투플과 조인 결과의 속성을 정의함.
# 외부 조인 : 정보 손실 방지
- 조인의 결과에서 빠질 수 있는 투플을 null 값을 이용해서 보존한다.
- natural inner join (default)
예) course inner join prereq on course.course_id = prereq.course_id
= select * from course,prereq where course.course_id = prereq.course_id
- natural left outer join (좌측 외부 조인) ⟕
예) course left outer join prereq on course.course_id = prereq.course_id
- natural right outer join (우측 외부 조인) ⟖
- natural full outer join (완전 외부 조인) ⟗
- 조인의 결과로 부가적인 투플 생성
반응형
'전공 공부 > 데이터베이스시스템' 카테고리의 다른 글
타입과 도메인 (0) | 2021.01.02 |
---|---|
단일 릴레이션에서의 제약조건 (0) | 2021.01.02 |
뷰 (0) | 2021.01.01 |
case 구문 (0) | 2021.01.01 |
데이터베이스의 변경 – 갱신 (0) | 2021.01.01 |