외래키
-
[SQLite] 외래키 (Foreign Key)Software/SQLite 2017. 10. 15. 23:41
들어가기 전 외래키 : 테이블의 한 필드가 다른 테이블의 기본키 필드를 참조 할 때 이를 외래키 (Foreign Key)라고 한다. 외래키를 통해 우리는 두 테이블을 연결하고 관계성을 가지게 할 수 있다. 외래키라는 테이블 간의 연결 고리는 여러 테이블에 정보를 저장하고 관리하게 할 수 있도록 함으로써 중복된 데이터를 없애고 확장성을 가지게 해준다. 종속 테이블 : 외래키를 포함하고 있는 테이블 상위 테이블 : 종속 테이블에서 참조하는 기본키를 가지고 있는 테이블 외래키는 상위 테이블의 기본키 컬럼과 이름이 달라도 무관 외래키 설정 외래키 설정은 테이블 생성 시 가능하며 기본적인 구문은 다음과 같다. CONSTRAINT [제약조건 키 이름] : 외래키 제약조건의 이름 설정 (생략 가능) FOREIGN K..