집합 연산 | 설명 |
---|---|
합집합(UNION) | - 두 개의 릴레이션을 하나로 합하는 것이다. |
- 중복된 행(튜플)은 한 번만 조회한다. | |
차집합(Difference) | 본래 릴레이션에는 존재하고 다른 릴레이션에는 존재하지 않는 것을 조회한다. |
교집합(Intersection | 두 개의 릴레이션 간에 공통된 것ㅇ르 조회한다. |
곱집합(Cartesian Product) | 각 릴레이션에 존재하는 모든 데이터를 조합하여 연산한다. |
관계 연산 | 설명 |
---|---|
선택 연산(Selection) | 릴레이션에서 조건에 맞는 행(튜플)만을 조회한다. |
투영 연산(Projection) | 릴레이션에서 조건에 맞는 속성만을 조회한다. |
결합 연산(Join) | 여러 릴레이션의 공통된 속성을 사용해서 새로운 릴레이션을 만들어 낸다. |
나누기 연산(Division) | 기존 릴레이션에서 나누는 릴레이션이 가지고 있는 속성과 동일한 값을 가지는 행(튜플)을 추출하고 나누는 릴레이션의 속성을 삭제한 후 중복된 행을 제거하는 연산이다. |