본문 바로가기
공부/데이터베이스

6. 관계 데이터 연산 / 총 정리

by 라이티아 2025. 9. 8.

1. 데이터 모델 = 데이터 구조 + 제약조건 + 연산

 

2. 관계 데이터 연산

원하는 데이터를 얻기 위해 릴레이션에 필요한 처리를 요구하는 것

관계 대수와 관계 해석이 있는데, 이 둘은 기능과 표현력 모두에서 능력이 동등하다

  • 관계 대수
    원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술하는 절체 언어
  • 관계 해석
    원하는 결과를 얻기 위해 처리를 원하는 데이터가 무엇인지만 기술하는 비전차 언어

3. 관계 대수

원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술한 언어

릴레이션을 처리하는 연산자들의 모임

  • 피연산자인 릴레이션에 연산자를 적용한 결과도 릴레이션이라는 폐쇄 특성이 있다
  • 일반 집합 연산자와 순수 관계연산자로 분류한다

4. 일반 집합 연산자

릴레이션이 투플의 집합이라는 개념을 이용하는 연산자

두 릴레이션을 대상으로 연산을 수생한다

 

5. 순수 관계 연산자

릴레이션의 구조와 특성을 이용하는 연산자

 

EX 관계 해석

원하는 결과를 얻기 위해 처리를 원하는 데이터가 무엇인지만 기술하는 언어

  • 수학의 플레디킷 해석에 기반을 둔다
  • 투플 관계 해석과 도메인 관계 해석으로 분류한다