[정보통신용어] 외래키

foreign key – 외래키

관계형 데이터베이스에서, 외래키는 한 테이블 내의 필드 또는 필드의 결합으로서, 반드시 다른 테이블의 주키와 대응되거나, 또는 널 값을 가져야 한다.

외래키는 테이블들의 관계를 설정하는 빌딩 블록의 역할을 제공하며, 데이터베이스 테이블들 간에 참조 무결성을 보장하기 위해 사용된다.

예를 들어, 고객주문 테이블에서, 판매자 필드에는 반드시 직원번호가 입력되어야 한다고 가정해 보자. 이때 그 필드는 고객주문 테이블에서 외래키로 선언될 수 있는데, 그 이유는 직원 테이블은 아마도 직원번호를 주 키로 하여 색인되어 있을 것이기 때문이다.

댓글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.