[데이터베이스] Super Key, Candidate Key, Primary Key
1. Super Key : 어떤 릴레이션의 어떠한 튜블들도 같은 값을 가지지 않는 Atrribute, 또는 Atrribute 조합 2. Key : 슈퍼키를 수정하는 Attribute 중 하나라도 빠지면 Super Key가 될 수 없는 Super Key (최소 슈퍼키) 3. Candidate key : 모든 Key는 Candidate Key가 될 수 있다. 4. Primary key : Candidate key중 선택된 한개의 기본 키 ex) Car Relation CAR {지역, 번호, 모델 명, 제작 년도, 고유번호} 는 두개의 키를 가진다 {지역, 번호} 와 {고유번호} 이들은 슈퍼키인 동시에 키이고, Primary Key가 될 수 있는 Candidate Key이다. {모델명, 고유번호} 또한 슈퍼키..
2013. 1. 12.
[데이터베이스] Relational Data Model (관계 데이터 모델)
관계 데이터베이스 스키마 S={R1, R2, ..., Rn} + IC - {R1, R2, ..., Rn} : Set of relation schema (릴레이션 스키마들의 집합) - IC : Set of integrity constraint (무결성 제약조건들의 집합) 관계 데이터베이스 인스턴스 DB = {r1, r2, ..., rn} - {r1, r2, ..., rn} : Set of relation instance - 각 애트리뷰트 ri는 도메인 dom를 가진다. - 도메인 : 원자값들의 집합 각 ri는 Ri의 인스턴스이며 IC에 명시된 무결성 제약조건들을 만족한다. 하나의 릴레이션의 튜플들은 그들 간의 순거를 가지지 않는다. 기본적으로 order를 지정하지 않는 경우 출력되는 순서는 무의미하다. (..
2013. 1. 12.