참조 무결성
2024. 3. 12. 17:38ㆍDBMS
반응형
관계형 데이터베이스 모델에서 두 개의 관련 있는 테이블 간의 데이터 일관성을 보장하는 제약 조건이며 주로 기본 키와 외래 키의 관계를 기반으로 함.
기본 키 또는 후보 키와의 조합
- 주 테이블의 기본 키 또는 후보 키와, 참조하는 테이블의 외래 키가 조합되어 사용됨
- 주로 외래 키가 참조하는 테이블의 기본 키 또는 후보 키로 설정됨
속성 값의 일관성
- 외래 키가 선언된 테이블의 외래 키 속성은 해당 테이블이 참조하는 부모 테이블의 기본 키 값이나 후보 키 값으로만 존재해야 함
- 외래 키 값은 부모 테이블의 기본 키 값과 동일하거나 부모 테이블의 후보 키 값 중 하나여야 함
ex_주문 테이블과 고객 테이블이 있을 때, 주문 테이블의 외래 키인 고객 ID는 고객 테이블의 기본 키인 고객 ID 값과 일치하거나 고객 테이블의 후보 키 값 중 하나여야 한다. 이를 통해 데이터베이스는 부모-자식 관계의 일관성을 유지하고 관련된 테이블 간의 데이터 정합성을 보장할 수 있다.
반응형
'DBMS' 카테고리의 다른 글
순수 관계 연산자 (0) | 2024.07.03 |
---|---|
관계 대수 (0) | 2024.04.18 |
본질식별자 (Natural Key) (0) | 2024.03.03 |
복합식별자(Composite Key) (0) | 2024.03.03 |
VIEW (0) | 2024.01.15 |