대표적인 두 가지 표현 방법:
이 둘의 기능이나 표현력은 동등.
선택(select) : 하나의 릴레이션에서 주어진 조건을 만족하는 튜플을 검색하는 연산
σ조건식 (릴레이션)
추출(project) : 하나의 릴레이션에서 원하는 속성만 선택하는 연산
π속성리스트 (릴레이션)
합집합 ∪ : 두 릴레이션에서 어느 한 쪽에 있거나 양쪽에 있는 모든 튜플을 찾는 연산
(π속성리스트 (릴레이션)) ∪ (π속성리스트 (릴레이션))
교집합 ∩ : 두 릴레이션에 공통적으로 포함된 튜플을 찾는 연산
(π속성리스트 (릴레이션)) ∩ (π속성리스트 (릴레이션))
차집합 - : 한 릴레이션에는 있지만, 다음 한 릴레이션에는 없는 튜플을 찾는 연산
(π속성리스트 (릴레이션)) - (π속성리스트 (릴레이션))
카티션 곱(×) : 두 릴레이션의 튜플 간에 모든 조합을 취하는 연산
릴레이션1 × 릴레이션2
조인(join) : 두 릴레이션에서 특정 조건을 만족하는 튜플들을 결합해 하나의 튜플로 만드는 연산 -
조인join
⋈
관계 데이터 모델(
데이터모델data_model)의
연산을 간단히
관계 데이터 연산(relationship data operation)이라고도 함.
관계 데이터 연산에는 대표적으로 두 가지가 있음.
References
컴퓨터 개론: 연산(https://terms.naver.com/entry.naver?docId=2270453&cid=51173&categoryId=51173&expCategoryId=51173)