본문 바로가기
IT기술노트/데이터베이스

데이터 무결성(Data Integrity)

by 비트코기 2021. 3. 6.
반응형

I.  데이터 무결성의 개요

가. 데이터 무결성(Data Integrity)의 정의

   - 데이터 처리과정에서 데이터의 일관성, 정확성, 유효성을 보장하기 위한 데이터베이스의 제약 조건

나. 데이터 무결성의 역할

   - 합리적 의사결정 지원, 데이터 중복 감소, 데이터 신뢰성


II. 데이터 무결성의 개념도 및 유형

가. 데이터 무결성의 개념도

나. 데이터 무결성의 유형 (개참키속도사)

관점

무결성 유형

설명

제약조건

Key

개체무결성

- 기본키는 유일성을 보장하는 최소한의 집합

Primary Key, Not null

키무결성

- 하나의 릴레이션에 동일한 키 값을 가진 튜플 허용 불가

Primary Key + Unique Key

참조무결성

- 외래키 속성은 참조할 수 없는 값 미허용

Foreign Key

Value

속성무결성

- 컬럼은 지정된 데이터 형식을 만족하는 값만 포함

Character, Date, Varchar2, Number

도메인무결성

- 특정 속성값이 미리 정의된 도메인 범위에 포함

CHECK, Default

Business Rule

사용자정의무결성

- 모든 데이터는 업무규칙 준수

Trigger, Data Type

- 무결성을 통해 데이터 모델링 과정에서 정의된 일력의 규칙에 따라 데이터의일관성, 정확성 보장

 

반응형

댓글