관계해석 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:데이터베이스]][[분류:정보처리기사]] | [[분류:데이터베이스]][[분류:정보처리기사]] | ||
* 수학의 프레디킷 해석(predicate calculus)에 기반을 두고 있다. | * 수학의 프레디킷 해석(predicate calculus)에 기반을 두고 있다. | ||
* E. F. Codd가 데이터베이스에 적용할 수 있도록 설계하여 제안하였다. | * E. F. Codd가 데이터베이스에 적용할 수 있도록 설계하여 제안하였다. | ||
8번째 줄: | 7번째 줄: | ||
== 종류 == | == 종류 == | ||
=== 튜플 관계해석 === | === 튜플 관계해석 === | ||
* 셀렉트 연산: { t | EMPLOYEE(t) and t.SALARY>5000 } | |||
* 셀렉트 연산 | * 프로젝트 연산: { t.FNAME, t.LNAME | EMPLOYEE(t) } | ||
* 셀렉트 + 프로젝트: { t.FNAME, t.LNAME | EMPLOYEE(t) and t.SALARY > 50000 } | |||
* 프로젝트 연산 | * 조인 + 셀렉트 + 프로젝트: { e.FNAME, e.LNAME | EMPLOYEE(e) and DEPARTMENT(d) and (d.DNAME = 'Research' and d.DNUMBER = e.DNO) } | ||
* 셀렉트 + 프로젝트 | |||
* 조인 + 셀렉트 + 프로젝트 | |||
=== 도메인 관계해석 === | === 도메인 관계해석 === | ||
== 관계 해석 기호 == | == 관계 해석 기호 == | ||
27번째 줄: | 19번째 줄: | ||
* ∀: 모든 것에 대하여(for all) | * ∀: 모든 것에 대하여(for all) | ||
* ∪: 합집합 | * ∪: 합집합 | ||
== 같이 보기 == | == 같이 보기 == | ||
* [[관계대수]] | * [[관계대수]] |