반응형
관계대수
- 관계대수는 관계형 데이터베이스에서 원하는 정보와 그 정보를 검색하기 위해서 어떻게 유도하는가를 기술하는 절차적인 언어이다.
- 관계대수는 릴레이션을 처리하기 위해 연산자와 연산규칙을 제공하는 언어로 피연산자가 릴레이션이고 결과도 릴레이션이다.
- 질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시한다.
순수 관계 연산자
- 종류 : Select, Project, Join, Division
일반 집합 연산자
- 종류 : UNION(합집합), INTERSECTION(교집합), DIFFERENCE(차집합), CATESIAN PRODUCT(교차곱)
관계해석
- 관계 데이터 모델의 제안자인 코드(E. F. Codd)가 수학 술어 해석에 기반을 두고 관계 데이터베이스를 위해 제안했다.
- 관계해석은 관계 데이터의 연산을 표현하는 방법으로 원하는 정보를 정의할 때는 계산 수식을 사용한다.
- 관계해석은 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지닌다.
- 튜플 관계해석과 도메인 관계해석이 있다.
- 기본적으로 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등하며 관계대수로 표현한 식은 관계해석으로 표현할 수 있다.
- 질의어로 표현한다.
반응형
'정보처리산업기사 > 필기 학습' 카테고리의 다른 글
[데이터베이스] 검색-해싱(Hashing) (0) | 2021.04.21 |
---|---|
[데이터베이스] 정규화 (0) | 2021.04.21 |
[데이터베이스] 제약조건 (0) | 2021.04.21 |
[데이터베이스] 데이터베이스 설계 (0) | 2021.04.21 |
[데이터베이스] 망(네트워크)형 데이터 모델 (0) | 2021.04.21 |