CS/데이터베이스
[Database] 관계 대수와 SQL (2)
루시킴
2021. 10. 8. 21:04
추가된 관계 대수 연산자
- 집단(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의 모든 투플들을 결과에 포함시키고, 만일 상대 릴레이션에 관련된 투플이 없으면 결과 릴레이션에서 상대 릴레이션의 애트리뷰트들은 널값으로 채움