본문 바로가기
Database

기본키와 외래키

by 기리의 개발로그 2015. 7. 26.

기본키와 외래키



기본키


- 테이블에 저장된 각 데이터를 유일하게 구분하는 키

- Null 값을 가질 수 없음



외래키


- 테이블 A 에서 테이블 B를 참조하고, 테이블 B 의 기본키가 테이블 A의 외래키

- 한 릴레이션이 다른 릴레이션의 기본키와 같은 도메인 상에 정의된 속성을 가질 때 이 속성의 값은 Null이거나 이 속성을 기본키로 갖는 릴레이션 안에 존재하는 값이어야 한다는 조건

반응형

댓글