🎯 학습 목표
‣ 관계 데이터 연산의 개념과 종류를 알아본다.
‣ 일반 집합 연산자와 순수 관계 연산자의 차이를 이해한다.
‣ 일반 집합 연산자와 순수 관계 연산자를 이용해 질의를 표현하는 방법을 익힌다.
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 |