fk
-
[📝 DB] 외래 키(FK) 설정의 주요 이유스터디 노트 2025. 6. 27. 16:38
참조 무결성 보장 (Referential Integrity)정의: 참조 무결성은 한 테이블의 외래 키 값이 다른 테이블의 기본 키(Primary Key, PK) 또는 고유 키(Unique Key) 값을 참조할 때, 그 참조되는 값이 데이터베이스에 실제로 존재해야 한다는 규칙입니다.예시: 주문 테이블에 고객ID라는 외래 키가 있고, 이 키가 고객 테이블의 고객ID(기본 키)를 참조한다고 해볼게요. 외래 키가 없으면 존재하지 않는 고객ID (예: 999번 고객)로 주문이 생성될 수 있습니다. 하지만 외래 키를 설정하면, 고객 테이블에 999번 고객이 존재하지 않는 한, 주문 테이블에 999번 고객의 주문을 추가할 수 없도록 강제합니다. 이로써 유효하지 않은 데이터가 생성되는 것을 방지할 수 있습니다.삭제/수..