본문 바로가기

Database/Theory

Database。관계대수(Relational Algebra) - 관계 연산자

728x90
반응형

원하는 목표 데이터를 얻기 위하여 어떻게 해야 되는지 일련의 연산을 순서대로 명세하는 절차적 언어(Procedural Language)

 

1. 순수 관계 연산자

 

# 셀렉트(Select, σ)

릴레이션에서 주어진 조건을 만족하는 투플을 선택하는 연산

 

# 프로젝트(Project, π)

릴레이션의 애트리뷰트만 추출하는 연산

 

# 조인(Join, )

세타 조인(Theta Join), 동등 조인(Equi Join), 자연 조인(Natural Join), 외부 조인(Outer Join), 세미 조인(Semi Join)의 종류로 공통 속성을 중심으로 두 개의 릴레이션을 하나로 합쳐서 새로운 릴레이션 만들어 내는 연산

 

# 디비전(Division, ÷)

릴레이션에서 다른 릴레이션의 애트리뷰트를 제외한 속성만 선택하는 연산

 

# 개명 연산(Rename, ρ)

중간 결과 릴레이션의 이름을 저장하거나, 애트리뷰트 이름을 변경할 때 사용

728x90
반응형