2025-08-16 01:56

Tags: SQL

데이터 무결성

  • 데이터 정확성, 일관성 유지. 데이터에 결손과 부정함 없음 보증
  • 데이터베이스 저장된 값과 현실 비즈니스 모델의 값 일치
  • 제약 조건(기본키, 외래키, NOT NULL, UNIQUE 제약 등) 데이터 무결성 유지
  • ACID 원칙 을 지키는 것이 데이터 무결성의 핵심

종류

  • 엔터티 (개체) 무결성 : 기본키는 NULL 불가능, 중복 불가능
  • 참조 무결성: 외래키 사용
  • 도메인 무결성: 주어진 속성 값이 정의된 도메인에 속한 값이어야 함
  • NULL 무결성: 특정 속성에 대해 널 허용 안함
  • 고유 무결성: 특정 속성에 대해 값 중복 허용 안함
  • 키 무결성: 하나의 관계에는 적어도 하나의 키 존재해야함
    • 테이블이 서로 관계를 가지면, 반드시 하나 이상의 조인 키를 가짐