7. 데이터베이스 관계 연산

2021. 3. 7. 17:18Topcit 정리/기술 영역 - 데이터베이스 구축과 운영

반응형

 

 

일반 집합 연산

 

합집합 : 합병 가능한 두 릴레이션 중 하나 이상의 릴레이션에 속하는 투플로 구성된 릴레이션을 만드는 이항연산

교집합 : 합병 가능한 두 릴레이션에 모두 속하는 투플로 구성된 릴레이션을 만듬

차집합 : 합병 가능한 두 릴레이션에서 A에는 있지만 그 나머지에는 없는 투플로 릴레이션을 만듬

카티션 프로덕트 : 두 릴레이션의 투플로 구성가능한 모든 투플로 릴레이션을 만듬

 

 

 

순수 관계 연산

select : 릴레이션에서 조건에 맞는 특정 투플을 분리하는 연산

project : 릴레이션에서 특정 속성을 선택하여 분리하는 단항 연산

join : 두개 이상의 릴레이션에서 조인 조건에 맞는 두 릴레이션의 투플을 조합하는 연산

division : 두개의 릴레이션에서 하나의 릴레이션의 모든 투플이 존재하는 나머지 투플을 분리하여 트랜잭션하는 연산

 

 

 

확장 관계대수 연산

 

세미 조인 : 조인 속성으로 연산자 뒤 릴레이션을 프로젝트한 결과를 조인시키는 연산

외부 조인 : 한 릴레이션에 있는 투플에 대응되는 투플이 반대에 없을경우 null을 만드는 연산

일반 집합 연산 : 완변하게 합병 가능하지 않은 두 릴레이션을 차수 확장시켜 합집합 하는 연산

 

 

 

반응형