Foreign Key : 외래키
외래키가 하나(또는 복수) 다른 테이블의 기본 키 필드를 가리키는 데이터의 참조 무결성을 확인하기 위하여 사용된다. 즉, 허용된 데이터 값만 데이터베이스에 저장되는 것이다. 외래키 예제 예를 들어, 만일 두 개의 테이블이 있다고 하자 하나는 customer테이블에서 모든 고객 데이터가 기록되는 것이고, 또 하나는 orders 테이블에서 고객의 주문이 모두 기록되는 것이다. 그리고 하나의 제약이 있으며, 모든 주문 데이터 고객이 customer테이블에 존재한다. 여기서 orders 테이블에 외래키를 설정하고 외래키가 customer 테이블의 기본키가 된다. 그러면 orders테이블에 있는 고객이 모든 customer테이블에 존재하는 것을 보장 할 수 있다. 즉, orders 테이블은 모든 customer ..