Study Fundamental/DataBase

07. 관계대수

Tuan0324 2021. 10. 20. 15:40

관계대수

• 관계대수

- 릴레이션에서 원하는 결과를 얻기 위해 연산을 이용하여 질의하는 방법을 기술하는 언어

      - 피연산자가 릴레이션이고 결과도 릴레이션

      - 연산자의 예 : select, project, join, division, 합집합, 교집합, 차집합, 교차곱 등

      - 질의의 내용을 구하기 위해 수행해야 할 연산의 순서를 명시(절차적)

 

• 관계해석

   - 무엇을 검색할 것인가를 명시하는 선언적인 언어(비절차적)

      - 투플 관계 해석과 도메인 관계 해석으로 구분

      - SQL 및 많은 상업용 관계 언어들은 관계 해석에 기반함

 

→ 관계대수와 관계해석은 모두 관계 데이터 모델의 중요한 언어, 실제 동일한 표현능력을 가짐

'Study Fundamental > DataBase' 카테고리의 다른 글

09. SQL 내장함수  (0) 2021.10.21
08. SQL 기초  (0) 2021.10.21
06. 무결성 제약조건  (0) 2021.10.20
05. 관계 데이터 모델의 개념  (0) 2021.10.20
04. 데이터베이스 시스템의 구성  (0) 2021.10.06