무결성

✒️ 2025-05-28 16:01 내용 수정


데이터베이스에 저장된 값과 그것이 표현하는 현실 세계의 실제값이 일치하는지 정확성을 판단

종류 특징
개체 무결성(Entity integrity) 모든 테이블은 PRIMARY KEY(고유키)를 가져야 한다.
기본키(고유키)로 선택된 열을 고유한 값을 가져야 한다.
빈 값이나 Null 값을 허용하지 않는다.
참조 무결성(Referential integrity) 모든 FOREIGN KEY(외래키)는 참조하는 데이터베이스의 기본키 값을 가지거나 빈 값을 가진 상태여야 한다.
도메인 무결성(Domain integrity) 정의된 범위에서 RDMBS의 모든 열이 선언되어야 한다.
주어진 속성의 값들이 도메인에 속한 값이어야 한다.
사용자 정의 무결성 속성 값들이 사용자가 정의한 제약 조건에 만족해야 한다.