2025-08-16 01:56
Tags: SQL
데이터 무결성
- 데이터 정확성, 일관성 유지. 데이터에 결손과 부정함 없음 보증
- 데이터베이스 저장된 값과 현실 비즈니스 모델의 값 일치
- 제약 조건(기본키, 외래키, NOT NULL, UNIQUE 제약 등) ⇒ 데이터 무결성 유지
- ACID 원칙 을 지키는 것이 데이터 무결성의 핵심
종류
- 엔터티 (개체) 무결성 : 기본키는 NULL 불가능, 중복 불가능
- 참조 무결성: 외래키 사용
- 도메인 무결성: 주어진 속성 값이 정의된 도메인에 속한 값이어야 함
- NULL 무결성: 특정 속성에 대해 널 허용 안함
- 고유 무결성: 특정 속성에 대해 값 중복 허용 안함
- 키 무결성: 하나의 관계에는 적어도 하나의 키 존재해야함
- 테이블이 서로 관계를 가지면, 반드시 하나 이상의 조인 키를 가짐