Relational Algebra   관계 대수

(2014-06-21)
1. 관계대수 (Relational Algebra)

  ㅇ 1 이상의 릴레이션을 입력으로 받아들여 새로운 결과 릴레이션을 만들어내는 연산 집합

  ㅇ 4칙 연산과 같은 대수적 표기 보다는 술어논리(명제함수)를 이용한 관계적 대수식 사용


2. 관계대수 연산 구분

  ㅇ 기본 연산 : 하나의 논리적 기능 수행
     - 선택(Selection)
     - 추출(Project)
     - 차집합(Difference)
     - 합집합(Union)
     - 카테시안곱(Cartesian Product)
     - 이름변경(Rename) 등

  ㅇ 복합 연산 : 여러 기본 연산으로 표현 가능
     - 자연 조인(Natural Join)
     - 교집합(Intersection)
     - 배정연산(Assignment)
     - 외부 조인(Outer Join) 등

  ㅇ 단항 연산 : 하나의 릴레이션에 대해서만 연산 수행
     - 선택(Selection), 추출(Project), 이름변경(Rename)

  ㅇ 이항 연산 : 두개의 릴레이션에 대해서 연산 수행
     - 교집합(Intersection), 자연 조인(Natural Join), 배정연산(Assignment)


3. 관계대수 주요 연산

  ㅇ 선택(Selection)
     - 주어진 술어(Predicate)를 만족하는 튜플들을 선택함

  ㅇ 추출(Project)
     - 어떤 속성(열) 만을 결과 릴레이션에 돌려줌

  ㅇ 조인(Join)
     - 같은 열을 공유하는 두 테이블을 하나로 합침


[관계형데이터베이스] 1. 관계형 데이터베이스 2. 관계DB 주요 용어 3. 관계(relation) 4. 튜플 5. 관계 대수
[SQL] [MySQL]
  1.   기술공통
  2.   기초과학
  3.   파동/광학/음향
  4.   방송/멀티미디어/정보이론
  5.   전자/전기/제어
  6.   통신/네트워킹
  7.   정보기술(IT)
        1. 정보기술
    1.   전산기초
    2.   컴퓨터구조
    3.   프로그래밍
    4.   데이터베이스
          1. DB
      1.   데이터베이스 기초
      2.   관계형데이터베이스
            1. 관계형 데이터베이스
            2. 관계DB 주요 용어
            3. 관계(relation)
            4. 튜플
            5. 관계 대수
        1.   SQL
        2.   MySQL
      3.   DB 모델링/설계
      4.   회복,병행제어
      5.   데이터웨어하우스
      6.   데이터베이스(기타일반)
    5.   소프트웨어 공학
    6.   운영체제
    7.   정보보호/보안
    8.   IT 기타기술
  8.   기계/재료/공업일반
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     모바일웹     참고문헌