1. 무결성의 개념

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

무결성 제약 조건 : DB에 저장된 데이터의 정확성을 보장하기 위해 정확하지 않은 데이터가 DB 내에 저장되는 것을 방지하기 위한 제약 조건

 

2. 무결성의 종류

NULL 무결성

릴레이션 특정 속성 값이 NULL이 될 수 없도록 하는 규정

고유 무결성

특정 속성에 대해 각 튜픙리 갖는 값들이 서로 달라야 한다는 규정

도메인 무결성

특정 속성 값이 그 속성에 정의된 도메인에 속한 값이어야 한다는 규정

키 무결성

하나의 릴레이션에는 적어도 하나의키가 존재해야 한다는 규정

관계 무결성

릴레이션에 어느 한 튜플의 삽입 가능 여부 or 한 릴레이션과 다른 릴레이션의 튜플들 사이의 관계에 대한 적절성 여부를 지정한 규정

참조 무결성

외래키 값은 NULL이거나 참조 릴레이션의 기본키 값과 동일해야 한다는 규정

개체 무결성

기본 릴레이션의 기본키를 구성하는 어떤 속성도 NULL 일 수 없다는 규정


+ Recent posts