- 정확성, 일관성(Consistency), 유효성 유지하는 것
- 무결성이 유지되어야 데이터베이스에 저장된 값과 그 값에 해당하는 현실세계의 실제 값이 일치하는 지에대한 신뢰 생김
- 종류
- 개체 무결성
- 참조 무결성
- 서로 참조 관계 있는 두 테이블의 데이터는 항상 일관된 값 유지해야한다
- 고유 무결성
- 특정 속성에 대해 고유한 값 가지도록 조건이 주어진 경우 그 속성 값은 모두 고유한 값 가짐
- NULL 무결성
- 특정 속성 값에 NULL이 불가하다는 조건이 주어진 경우 그걸 지키는 제약 조건
1. 정합성 (Data Integrity)
- 여러 데이터 간에 논리적으로 모순이 없고 맞는 상태.
회원 테이블에 없는 ID가 주문 테이블에 있으면 → 정합성 위반
- 날짜가 과거인데 출근기록이 있음 → 정합성 문제
2. 일관성 (Consistency)
- 같은 규칙이나 상태를 계속 유지하는 것.
- 서비스 전반에 에러 메시지가 모두 같은 포맷을 따름 → 일관성 있음
- 같은 사용자 요청에 따라 데이터가 항상 같은 결과를 보여줌 → 일관성 있음
