튜플
관계 데이터 연산(select, project, 집합 연산)
관계 데이터 연산의 이해 원하는 데이터를 얻기 위해 필요한 처리 요구를 Relation에 수행하는 것 연산은 시스템의 입장에서, 데이터 언어는 사용자의 입장 관계 데이터 모델에서 지원되는 기본 언어 관계 대수(relational algebra) Relation을 처리하기 위한 연산의 집합 어떻게 질의를 수행할 것인가를 명시하는 절차적 언어(How, What) 관계 대수는 상용 관계 DBMS들에서 널리 사용되는 SQL의 이론적인 기초 관계 해석(relational calculus) 원하는 데이터만 명시하고 질의를 어떻게 수행할 것인가는 명시하지 않음(What) 비절차 언어(nonprocedurral language) 튜플 관계 해석과 도메인 관계 해석 관계 대수의 개념 Relation을 처리하기 위한 연산..
Relation과 무결성 제약
Relation 개념 수학적 정의 Relation은 Cartesian Product의 부분집합 집합 회원명 = {'송중기', '서현', '송혜교', '보아' } 주소 = {'서울강남', '서울용산', '서울구로', '경기용인'} Relation - {('송중기','서울강남'),('서현','서울용산'),('송혜교','서울구로'),('보아','경기용인)} 개념적 정의 Relation schema 릴레이션의 이름과 애트리뷰트 이름들 릴레이션을 위한 틀(framework) 표기법(relation이름(attribute1, attribute2,...attribute N) 기본 키 attribute에는 밑줄 표시 정적 성질 내포라고 함 Relation instance 어느 시점에 relation에 들어 있는 튜플들의..