본문 바로가기
Database

관계 대수의 확장

by Doromi 2019. 4. 16.
728x90
반응형

세미 조인(Semijoin)
- S와 자연 조인이 가능한 R의 튜플의 집합

 

 

- 특징

 

 

외부 조인(Outerjoin)
- 한 릴레이션에 있는 튜플이 조인할 상대 릴레이션에 대응되는 튜플이 없을 경우,

상대를 null 튜플로 만들어 결과 릴레이션에 포함시킨다.
- 누락 정보를 처리하기 위한 조인의 확장
- 두 조인 릴레이션의 튜플들이 전부 결과 릴레이션에 포함됨


"외부 조인을 수행하면,
두 릴레이션에 있는 모든 튜플들이 결과 릴레이션에 모두 포함되게 된다."

 

 

외부 조인과 자연 조인의 차이

 

외부 합집합(Outer-union)
- 합병 가능하지 않은 두 릴레이션의 모든 애트리뷰트를 포함하는 확장된 릴레이션으로 만듬
- 확장된 릴레이션에 해당하는 애트리뷰트 값이 없을 때는 널 값으로 채움

외부 합집합

 

 

집계 연산

- 기본적인 관계 연산만으로는 원하는 릴레이션을 정의할 수 없어, 추가 요구되는 연산
- SUM,AVG,MAX,MIN,COUNT

728x90
반응형

'Database' 카테고리의 다른 글

테이블의 제거와 변경  (0) 2019.04.17
SQL  (0) 2019.04.17
순수 관계 연산자(조인,디비전)  (0) 2019.04.16
순수 관계 연산자  (0) 2019.04.15
관계 대수  (0) 2019.04.15