본문 바로가기
Category/정보처리기사

참조 무결성(Referential Integrity)이란?

by Corinee 2024. 10. 9.
728x90
반응형
  • 정의: 데이터베이스에서 두 테이블 간의 참조 관계가 항상 일관성을 유지하도록 보장하는 무결성 제약 조건입니다.
  • 목적: 외래 키(Foreign Key)를 사용하여 한 테이블이 다른 테이블을 참조할 때, 참조된 값이 유효한 값인지(존재하는 값인지)를 보장합니다.
  • 주요 원칙: 외래 키가 선언된 테이블의 외래 키 값은 참조하는 테이블의 기본 키(Primary Key) 또는 후보 키(Candidate Key)의 값과 일치해야 합니다. 즉, 외래 키 값이 참조된 테이블에 반드시 존재해야 하며, 참조된 데이터가 삭제되면 참조하는 데이터 역시 적절히 처리되어야 합니다.

요약:

참조 무결성(Referential Integrity)은 두 테이블 간의 참조 관계에서 데이터의 일관성을 유지하기 위해, 외래 키가 참조하는 값이 항상 유효한지 보장하는 무결성입니다.