관계대수
릴레이션을 내부적으로 처리하기 위한 연산들의 집합
관계대수 연산-집합연산-합집합, 교집합,차집합,카티션 프로덕트
-관계연산-셀렉트, 프로젝트, 조인, 디비전
집합연산:릴레이션을 투플 집합 또는 속성 집합으로 간주하여 이를 처리하는 연산그룹
합집합:수학의 합집합과 같은 개념으로 두개의 릴레이션을 합병하여 하나의 릴레이션을 반환
교집합:수학의 교집합과 같은 개념, 동시에 속하는 공통 투플로만 구성된 릴레이션
차집합: 수학의 차집합과 같은 개념
카티션 프로덕트: 두 릴레이션의 모든 투플을 수평으로 결합하는 연산
관계연산:릴레이션의 구조적 특성에 기반을 둔 연산을 포함
셀렉트:릴레이션에서 특정 투플을 추출하는 연산, (시그마 사용) 셀렉트 연산이 반환하는 것은 릴레이션 R의 투플 중에서 명세된 '선택_조건식'을 만족하는 투플로만 구성된 릴레이션
프로젝트:릴레이션에서 특정 속성을 추출하는 연산(파이 사용)R에 속한 속성 중에서 속성_리스트에 명세된 속성으로만 구성된 릴레이션
조인: 두 릴레이션의 공통 속성을 기준으로 조인 조건을 만족하는 투플을 수평으로 결합하는 연산
두 릴레이션의 관련 투플들을 결합하기 위해 사용
원하는 데이터가 둘 이상의 릴레이션에 흩어져 있는 경우, 두 릴레이션의 관련 투플을 조합하여 하나의 릴레이션을 구성하도록함.
세타조인:조인_조건식에 6개의 비교연산자 중 하나를 사용하는 조인
동등조인:조인_조건식에 특별히 = 비교연산자를 사용하는 세타조인, 비교연산자 중에서 =를 가장 많이 사용함.
자연조인:동등 조인 결과 중에서 조인_조건식에 사용된 중복 속성을 자동 제거한 조인, 동등조인의 결과 릴레이션에서 중복 속성이 두번 나오지 않도록 이를 제거한 결과 반환
디비전:특정 값들을 모두 가지고 있는 투플을 찾는 연산, 나눗셈 연산과 개념이 비슷함.
+팀별로 문제 풀기