기본키와 외래키
기본키
- 테이블에 저장된 각 데이터를 유일하게 구분하는 키
- Null 값을 가질 수 없음
외래키
- 테이블 A 에서 테이블 B를 참조하고, 테이블 B 의 기본키가 테이블 A의 외래키
- 한 릴레이션이 다른 릴레이션의 기본키와 같은 도메인 상에 정의된 속성을 가질 때 이 속성의 값은 Null이거나 이 속성을 기본키로 갖는 릴레이션 안에 존재하는 값이어야 한다는 조건
반응형
'Database' 카테고리의 다른 글
데이터 정의어(테이블 삭제 - DROP) (0) | 2015.08.04 |
---|---|
데이터 정의어(테이블 수정 - ALTER, DROP, MODIFY, CHANGE, RENAME) (0) | 2015.08.02 |
데이터 정의어(테이블 생성 - CREATE) (0) | 2015.08.01 |
CHAR형과 VARCHAR형 (0) | 2015.08.01 |
View(뷰) (0) | 2015.07.26 |
댓글