본문 바로가기

데이터베이스 (한양대 백현미)

데이터베이스 강의 10

🎯 학습 목표

 

 

 

‣ 관계 데이터 연산의 개념과 종류를 알아본다.

‣ 일반 집합 연산자와 순수 관계 연산자의 차이를 이해한다.

‣ 일반 집합 연산자와 순수 관계 연산자를 이용해 질의를 표현하는 방법을 익힌다.

 

 

 


 

1.  관계 데이터 연산의 개념

 

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

 

데이터 모델의 구성

 

• 관계 데이터 연산

    • 관계 데이터 모델의 연산

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

    • 관계 대수와 관계 해석이 있음

 

 

•  관계 대수의 개념

    • 원하는 결과를 얻기 위해 릴레이션의 처리 과정을 순서대로 기술하는 언어

         • 절차 언어

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

         • 대표 연산자 8개

         • 일반 집합 연산자와 순수 관계 연산자로 분류됨

    • 폐쇄 특성이 존재함

         • 피연산자도 릴레이션이고 연산의 결과도 릴레이션임

 

• 일반 집합 연산자

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

 

일반 집합 연산자의 종류

 

• 순수 관계 연산자

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

 

순수 관계 연산자의 종류

 

• 일반 집합 연산자의 특성

    • 피연산자가 두 개 필요함

    • 합집합, 교집합, 차집합은 피연산자인 두 릴레이션이 합병이 가능해야 함

         • 합병 가능 조건

           - 두 릴레이션의 차수가 같아야 함

           - 두 릴레이션에서 서로 대응되는 속성의 도메인이 같아야 함

 

 


 

 

예)

 

'데이터베이스 (한양대 백현미)' 카테고리의 다른 글

데이터베이스 강의 12  (0) 2021.07.21
데이터베이스 강의 11  (0) 2021.07.21
데이터베이스 강의 9  (0) 2021.07.20
데이터베이스 강의 8  (0) 2021.07.20
데이터베이스 강의 7  (0) 2021.07.20