추가된 관계 대수 연산자
- 집단(aggregation) 함수 : AVG, SUM, MIN, MAX, COUNT
- 그룹화 : 각 그룹에 대해 집단 함수를 적용
- 외부조인 : 상대 릴레이션에서 대응되는 투플을 갖지 못하는 투플이나 조인 애트리뷰트에 널값이 들어 있는 투플들을 다루기 위해서 조인 연산을 확장한 조인
1. 왼쪽 외부 조인(left outer join) : 릴레이션의 모든 투플들을 결과에 포함시키고, 만일 릴레이션 S에 관련된 투플이 없으면 결과 릴레이션에서 릴레이션 S의 애트리뷰트들은 널값으로 채움
2. 오른쪽 외부 조인(right outer join) : S의 모든 투플들을 결과에 포함시키고, 만일 릴레이션 R에 관련된 투플이 없으면 결과 릴레이션에서 릴레이션 R의 애트리뷰트들은 널값으로 채움
3. 완전 외부 조인(full outer join) : R과 S의 모든 투플들을 결과에 포함시키고, 만일 상대 릴레이션에 관련된 투플이 없으면 결과 릴레이션에서 상대 릴레이션의 애트리뷰트들은 널값으로 채움
'CS > 데이터베이스' 카테고리의 다른 글
[Database] SELECT (0) | 2021.10.08 |
---|---|
[Database] SQL (0) | 2021.10.08 |
[Database] 관계대수와 SQL (0) | 2021.09.23 |
[Database] 관계 데이터 모델 / 릴레이션 (0) | 2021.09.14 |
[Database] DBMS 발전과정/분류/언어 (0) | 2021.09.07 |
댓글