1. 데이터 모델 = 데이터 구조 + 제약조건 + 연산
2. 관계 데이터 연산
원하는 데이터를 얻기 위해 릴레이션에 필요한 처리를 요구하는 것
관계 대수와 관계 해석이 있는데, 이 둘은 기능과 표현력 모두에서 능력이 동등하다
- 관계 대수
원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술하는 절체 언어 - 관계 해석
원하는 결과를 얻기 위해 처리를 원하는 데이터가 무엇인지만 기술하는 비전차 언어
3. 관계 대수
원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술한 언어
릴레이션을 처리하는 연산자들의 모임
- 피연산자인 릴레이션에 연산자를 적용한 결과도 릴레이션이라는 폐쇄 특성이 있다
- 일반 집합 연산자와 순수 관계연산자로 분류한다
4. 일반 집합 연산자
릴레이션이 투플의 집합이라는 개념을 이용하는 연산자
두 릴레이션을 대상으로 연산을 수생한다
5. 순수 관계 연산자
릴레이션의 구조와 특성을 이용하는 연산자
EX 관계 해석
원하는 결과를 얻기 위해 처리를 원하는 데이터가 무엇인지만 기술하는 언어
- 수학의 플레디킷 해석에 기반을 둔다
- 투플 관계 해석과 도메인 관계 해석으로 분류한다
'공부 > 데이터베이스' 카테고리의 다른 글
| 7. 데이터베이스 언어 SQL / 02 SQL을 이용한 데이터 정의 (1) | 2025.09.11 |
|---|---|
| 7. 데이터베이스 언어 SQL / 01 SQL의 소개 (0) | 2025.09.09 |
| 6. 관계 데이터 연산 / 02 관계 대수 (0) | 2025.09.08 |
| 6. 관계 데이터 연산 / 01 관계 데이터 연산의 개념 (0) | 2025.09.08 |
| 5. 관계 데이터 모델 / 총 정리 (1) | 2025.09.08 |