무결성은 데이터나 정보가 그 원래의 상태와 일치하며, 변조되거나 손상되지 않음을 의미합니다. (정확성 및 일관성)
무결성 제약조건은 데이터베이스 관리 시스템(DBMS)에서 중요한 개념 중 하나로, 데이터의 무결성을 보장하기 위해 저장, 삭제, 수정에 대한 규칙과 제약조건을 말합니다.
개체 무결성은 각 릴레이션의 기본키(Primary key)의 속성은 널(NULL) 값이나 중복된 값을 가질 수 없습니다.
참조 무결성은 다른 테이블의 외래키(Foreign key)와 관련이 있으며, 외래 키가 참조하는 기본 키가 있는 테이블에 존재하는 데이터만을 참조해야 함을 의미합니다. 이렇게 하면 데이터베이스의 관계가 일관성 있게 유지됩니다.
도메인 무결성은 각 열이 정의된 도메인에 속한 값만 포함해야 함을 나타냅니다. 다시말해, 각 열은 특정 데이터 유형, 길이, 형식 등의 제약을 따라야 함을 의미합니다.