평가영역
- 릴레이션에 대한 집합연산
- 프로젝션
- 셀렉션
- 조인
- 디비전
- 집계함수
- 관계대수 질의의 예
- 관계제약의 대수적 표현
프로젝션
어트리뷰트를 대상으로 한 연산으로써 파이기호(π)를 사용한다.
SQL에서 "select 컬럼명"한것과 같은 연산 = 전체 테이블에서 필요한 열만 조회하는 연산
셀렉션
튜플을 대상으로 한 연산으로써 시그마(σ)를 사용한다
SQL에서 "where 조건"한것과 같은 연산 = 전체 테이블에서 필요한 행만 조회하는 연산
조인
두개의 릴레이션의 어트리뷰트를 조인하는 연산
SQL에서 "join"한것과 같은 연산 = 두가지 테이블의 열을 합치는 연산
- 세타 조인
- 동일 조인
- 자연 조인
- 외부 조인
- 세미 조인
디비전
두 릴레이션 이 공통으로 가지고 있는 데이터를 남기는 연산
SQL에서 "where 조건 and 조건 and 조건..."한것과 같은 연산 = IN 조건을 and로 적용시킨다고 보면 될듯?
집계 함수
SUM, AVG, MAX, MIN, COUNT등과 같이 기본적인 관계 연산만으로는 릴레이션을 쉽게 정의할 수 없어 추가로 요구되는 연산
SQL로 치면 group by 연산인듯 하다.
관계대수 질의의 예
관계제약의 대수적 표현
상기한 관계대수 질의의 예와 차이점을 잘 모르겠다...추후 알게되면 추가예정