1. 데이타무결성(integrity)의 개요

 1-1. 데이타무결성(integrity)의 정의

  - 데이터의 정확성, 유효성, 일관성, 신뢰성을 위해 무효갱신으로부터 데이터를 보호하는 개념

  - 데이터의 정확성과 일관성이 보장된 상태를 의미함

 

 1-2. 데이타무결성(integrity)의 필요성

  - 데이터의 정확성 확보로 신뢰할 수 있는 정보 제공
  - 데이터의 일관성 유지로 자료의 효율적 관리

 

2. 데이타무결성(integrity)의 개념도, 종류

 2-1. 데이타무결성(integrity)의 개념도

 

 2-2. 데이타무결성(integrity)의 종류

  1) 개체 무결성 (Entity)
   - 릴레이션의 기본키 속성은 절대 널값(Null Value)을 가질 수 없음
   - 기본키는 유일성을 보장해주는 최소한의 집합이어야 함
   - Primary Key , Unique index

 

  2) 참조 무결성 (Referential)
    - 외래키 값은 그 외래키가 기본키로 사용된 릴레이션의 기본키 값이거나 널(Null) 값이어야 함
    - 릴레이션의 외래키 속성은 참조할 수 없는 값을 가질 수
    - Foreign Key

 

  3) 속성(도메인) 무결성 (domain)
    - 릴레이션의 각 속성값들은 그 속성이 정의된 도메인에 속한 값이어야 함
    - 데이터의 속성, 기본값, Null 여부에 대한 제한
    - Check Constraints, Null/Not Null, Default, Rule

 

  4) 사용자 정의 무결성
    - 사용자의 비즈니스 요구에 따른 의미적 제한을 준수
    - 업무규칙 및 프로세스에 대한 데이터 규칙
    - Trigger, User Define Data Type

 

  5) 키 무결성 Key Integrity
    - 한 릴레이션에 같은 키 값을 가진 튜플들은 허용 안됨 (중복 배제)
    - Primary Key, Unique index

블로그 이미지

운명을바꾸는자

IT와 함께 살아가는 삶

,