티스토리 뷰

반응형

1. 관계대수의 종류

1) 순수 관계 연산자 : SELECT, PROJECT, JOIN, DIVISION

Select(σ)

 -릴레이션에서 주어진 조건을 만족하는 튜플들을 검 색하는 것으로 기호는 그리스문자의 그마를 이용

 -(행, 수평적 연산)  

 Project(π)

 -릴레이션에서 주어진 조건을 만족하는 속성들을 검 색하는 것으로 기호는 그리스문자의 를 이용

 -(열, 수직적 연산

 Join(⋈) 

 -두개의 릴레이션 A와 B에서 공통된 속성을 연결

 Division(÷)

 -나누어지는 릴레이션인 A는 릴레이션B의 모든 내 용을 포함한 것이 결과 릴레이션이 된다. 


2)일반 집합 연산자 : 합집합, 교집합, 차집
합집합 (U)

 릴레이션 A 또는 B에 속하는 튜플들로 구성된 릴레이션 (Union)

 교집합(∩)

릴레이션 A 와 B에 광통적으로속하는 튜플들로 구성 된 릴레이션 (Intersection)

 차집합 (-)

 릴레이션 A에만 있고 B에는 없는 튜플들로 구성된 릴레이션 (Difference)

 카디션 프로덕트(x)

 A에 속한 각 튜플 a에 대해하여 B에 속한 튜플 b를 모두 접속시킨 튜플들(a b)로 구성된 릴레이션 (cartesian product) 



반응형
댓글