원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술하는 절차 언어(procedural language).[1]
연산자의 집합으로도 정의할 수 있음.
피연산자는 릴레이션. 연산자를 적용한 결과도 릴레이션. (폐쇄 특성, closure property)
즉, 관계대수는 릴레이션relation을 연산함.
연산자의 집합으로도 정의할 수 있음.
피연산자는 릴레이션. 연산자를 적용한 결과도 릴레이션. (폐쇄 특성, closure property)
즉, 관계대수는 릴레이션relation을 연산함.
대표적 연산자 8개는 특성에 따라 두 가지로 분류 가능.
관계 대수 연산자들:
관계 대수 연산자들:
- 일반 집합 연산자 (set operation)
- 합집합union ∪
- 교집합intersection ∩
- 차집합difference −
- Cartesian product ×
- 합집합union ∪
- 순수 관계 연산자 (relational operation)
- 실렉트select σ
- 프로젝트project π
- 조인join ⨝
- 디비전division ÷
- 실렉트select σ
Up: database