외래키와 인덱스 관계는?
외래키(Foreign Key)와 인덱스(Index)는 서로 다른 개념이지만, 성능 및 무결성 유지 측면에서 밀접한 관계가 있습니다. ✅ 기본 개념 정리개념설명외래키 (Foreign Key)다른 테이블의 기본키(또는 유니크 키)를 참조하는 제약 조건 (무결성 유지 목적)인덱스 (Index)데이터를 빠르게 찾기 위한 자료구조 (성능 향상 목적) 🔗 외래키와 인덱스의 관계🔸 1. **참조 대상 칼럼(=부모 테이블 키)**에는 인덱스가 반드시 있어야 함외래키는 부모 테이블의 기본키나 유니크 인덱스 컬럼만 참조 가능즉, 외래키는 기본적으로 인덱스를 가진 컬럼만 참조할 수 있음 🔸 2. **외래키 칼럼(=자식 테이블의 참조 컬럼)**에는 인덱스가 자동 생성되지 않음대부분의 DBMS(MySQL, Postgre..
IT/DB
2025. 5. 12. 12:28