익명 사용자
로그인하지 않음
계정 만들기
로그인
youngwiki
검색
Relational algebra 문서 원본 보기
youngwiki
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
원본 보기
역사
←
Relational algebra
문서 편집 권한이 없습니다. 다음 이유를 확인해주세요:
요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다:
사용자
.
문서의 원본을 보거나 복사할 수 있습니다.
상위 문서: [[Relational Query Languages]] ==개요== Relational algebra는 procedural 언어에 해당하며 하나 혹은 두개의 relation을 입력으로 받고 새로운 relation을 출력하는 여러 연산자로 구성된다. 이러한 Relational algebra는 SQL Query Languages의 이론적인 토대를 형성한다. ==Six Basic Operator== 아래에서 수식에 쓰이는 r은 relation 인스턴스를 의미한다. [[파일:Relational Model Example.png|섬네일|506x506픽셀|instructor and department]] ===select: <math>\sigma</math> === * <math>\sigma_{p}(r)</math> 위에서 select 연산은 주어진 조건(p)을 만족하는 tuple 만을 골라내어서 relation을 새로 구성한다. 예를 들어서 "Physics" department에 속하는 instructor들이 속하는 tuple들의 relation은 다음을 통해 만들 수 있다. * Query: <math>\sigma_{dept_name = "Physics"}(instructor)</math> [[파일:SelectOpExample.png|테두리|프레임없음|300x300픽셀]] ===project: <small><math>\prod_{}^{}</math></small> === ===union: <math>\smile</math> === ===set difference: - === ===cartesian product: x === ===rename: <math>\rho</math> === [[분류:데이터베이스 시스템]]
Relational algebra
문서로 돌아갑니다.
둘러보기
둘러보기
대문
최근 바뀜
임의의 문서로
미디어위키 도움말
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록