Notice
Recent Posts
Recent Comments
Link
관리 메뉴

데브마우스

[SQL] 외래 키 정리 본문

데이터베이스/SQL: 정리

[SQL] 외래 키 정리

데브마우스 2024. 1. 2. 17:38

외래 키란 무엇인가요?

외래 키(Foreign Key, FK)는 어떠한 열(Column)이 다른 테이블에 존재하는 기본 키(Primary Key, PK)를 참조하는 제약 조건입니다.

 

만약 회원만 물건 구매가 가능한 사이트가 있으며 그걸 기록 하는 테이블(회원 테이블과 구매 기록 테이블)이 있다고 가정해보겠습니다.

물건 구매 시 회원만 가능하므로 구매 기록 테이블에는 회원 테이블에 없는 정보가 들어와서는 안됩니다. 외래 키로 설정하면 회원 검증을 쉽게 할 수 있습니다.

 

위의 사례는 데이터의 일관성을 유지하고 무결성을 강화할 수 있습니다.