8.관계형데이터베이스설계 - 키
1. 키는 왜 중요한가 1) 테이블 내의 각 레코드가 정확하게 식별되도록 보장한다. 2) 다양한 종류의 무결성을 설정하고 강화하는 것을 도와준다. 키들은 테이블 수준의 무결성과 관계 수준의 무결성의 주요 구성 요소이다. 3) 테이블 관계를 설정하도록 해 준다. 2. 각 테이블에 키 설정하기 키는 후보(candidate) 키, 주(primary) 키, 외래(foreign) 키, 비(non-keys) 키라는 네 종류가 있고, 키의 종류는 테이블 내에서의 기능을 결정한다. 1) 후보 키 테이블 주제의 단일 인스턴스를 유일하게 식별해 주는 하나의 필드 또는 필드 집합이다. 각 테이블은 하나 이상의 후보 키를 가져야한다. - 후보 키의 요소들 a) 다중 부분 필드일 수 없다. b) 유일한 값들을 포함해야 한다. ..
2008. 9. 13. 01:55