[검색] 공부하기/DataBase

무결성 (영역 무결성, 참조무결성, 개체무결성)

Ben의 프로그램 2023. 9. 1. 20:56
728x90
참고자료
https://jwprogramming.tistory.com/53

 

무결성이란?
무결성이란 데이터베이스에서 저장된 값들에 대하여 여러가지 제한을 통하여 데이터에 대한 신뢰를 보장하게 하여 일관성을 유지시켜주는 것입니다. 

 

영역 무결성 (Domain Integrity)
. 한 컬럼에 대해 NULL의 허용 여부와 타당한 데이터 값들을 지정합니다. 
. 자료형, 규칙과 제약, 값 범위 등을 제한합니다

 

참조 무결성
. 기본 키와 참조 키 간의 관계가 항상 유지됨을 보장합니다
. 참조되는 테이블의 행을 이를 참조하는 참조키가 존재하는 한 삭제가 될 수 없고, 기본키도 변경될 수 없습니다.

 

개체 무결성
. 테이블에 있는 모든 행들이 유일한 식별자를 가질 것을 요구합니다. 

\