Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
Archives
Today
Total
관리 메뉴

dongdorodongdong

관계 대수 / 관계 해석 본문

Database

관계 대수 / 관계 해석

d5ngs 2019. 3. 25. 19:34

관계 대수

  • 정의
    - 절차적 언어
    - 원하는 정보를 어떻게 유도하는가를 연산자와 연산규칙을 이용하여 기술

  • 종류
    1. 순수 관계 연산자
    SELECT (σ / 튜플을 검색)
    - PROJECT (π / 속성을 검색)
    - JOIN (▷◁ / 2개의 릴레이션을 하나로 합침)
    - DIVISION (X ⊃ Y에서 S가 가진 속성을 제외한 R의 속성)

    2. 일반 집합 연산자
    - UNION
    - INTERSECTION
    - DIFFERENCE
    - CARTESIAN PRODUCT

  • 특징
    - 릴레이션을 처리하기 위한 연산의 집합으로 피연산자와 결과가 모두 릴레이션



관계 해석

  • 정의
    - 비절차적 언어
    - 원하는 정보가 무엇 이라는 것만 정의

  • 종류
    - 튜플 관계 해석
    - 도메인 관계 해석
    : for all

  • 특징
    - 수학의 프레디킷 해석에 기반
    - Codd가 수학의 술어 해석에 기반을 두고 관계 데이터 베이스에 적용할 수 있도록 설계하여 제안
    - 릴레이션을 정의하는 방법을 제공



비교

  • 관계 데이터베이스를 처리하는 기능과 능력 면에서 동등


'Database' 카테고리의 다른 글

*Search  (0) 2019.03.26
정렬  (0) 2019.03.25
Hashing  (0) 2019.03.25
자료구조  (0) 2019.03.25
SQL(DDL/DML/DCL)  (0) 2019.03.25