Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 정처기설명
- 자바의정석요약
- PYTHON
- 게시판프로젝트
- 소프트웨어개발
- 파이선
- 어노테이션
- 정보처리기사필기
- CRUD
- 정처기
- 정처기예상문제
- 자바
- CRUD구현
- 스프링
- 파이썬
- 정처기공부
- java
- 소프트웨어설계
- spring
- 정처기필기
- 자바의정석
- 게시판만들기
- function
- 이것이자바다
- 정보처리기사
- springboot
- 프로그래머스
- 스프링부트
- 코딩테스트
- 게시판
Archives
- Today
- Total
Helmi
3. 데이터베이스 구축 - 관계대수, 관계해석 본문
관계대수(Relational Algebra)
- 관계형 데이터베이스에서 원하는 정보와 그 정보 검색 위해 어떻게 유도하는가 기술하는 절차적 언어
- 릴레이션 처리 위해 연산자와 연산규칙 제공하는 언어, 피연산자가 릴레이션이고 결과도 릴레이션
- 질의에 대한 해 구하기 위해 수행해야 할 연산의 순서 명시
- 관계대수에는 관계 데이터베이스에 적용하기 위해 특별히 개발한 순수 관계 연산자와 수학적 집합 이론에서 사용하는 일반 집합 연산자가 있음
- 순수 관계 연산자 : SELECT, PROJECT, JOIN, DIVISION
- 일반 집합 연산자 : UNION(합집합), INTERSECTION(교집합), DIFFERENCE(차집합), CARTESIAN PRODUCT (교차곱)
관계해석(Relational Calculus)
- 관계 데이터 모델의 제안자인 코드(E.F.Codd)가 수학의 Predicate Calculus(술어 해석)에 기반 두고 관계 데이터 베이스를 위해 제안
- 관계 데이터 연산을 표현하는 방법, 원하는 정보 정의할 때는 계산 수식 사용
- 원하는 정보 무엇이라는 것만 정의하는 비절차적 특성 지님
- 튜플 관계해석과 도메인 관계해석이 있음
- 기본적으로 관계해석과 관계대수는 관계 데이터베이스를 처리하는 기능과 능력면에서 동등, 관계대수로 표현한 식은 관계해석으로 표현 가능
- 질의어로 표현
'정보처리기사 > 필기' 카테고리의 다른 글
4. 프로그래밍 언어 활용 - UNIX/LINUX 기본 명령어 (1) | 2023.05.17 |
---|---|
4. 프로그래밍 언어 활용 - OSI 7계층 (1) | 2023.05.16 |
3. 데이터베이스 구축 - 키 (key) (1) | 2023.05.16 |
3. 데이터베이스 구축 - SQL 명령어 (0) | 2023.05.15 |
3. 데이터베이스 구축 - 릴레이션 특징 (3) | 2023.05.14 |