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

데이터 무결성 (Data Integrity)

by 비트코기 2022. 9. 1.

I. 데이터의 일관성 보장, 데이터 무결성의 개요

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

- 데이터 저장시 무결성을 확보하여 신뢰도 향상

 

II. 데이터 무결성의 유형

가. 데이터 무결성의 유형

- 무결성은 Key, Value, 사용자 정의 관점으로 분류

나. 데이터 무결성의 유형 설명

구분 유형 설명 제약조건
Key 관점 개체무결성 - 기본키는 유일성을 보장하는 최소한의 집합  Primary Key, Not null
참조무결성 - 외래키 속성은 참조할 수 없는 값 미허용 Foreign Key
키무결성 - 하나의 릴레이션에 동일한 키 값을 가진 튜플 허용 불가 Primary Key + Unique Key
Value 관점 속성무결성 - 컬럼은 지정된 데이터 형식을 만족하는 값만 포함  Character, Date, Varchar2, Number 
도메인무결성 - 특정 속성값이 미리 정의된 도메인 범위에 포함 CHECK, Default
사용자 정의 관점 사용자정의무결성 - 모든 데이터는 업무규칙 준수 Trigger, Data Type

- 무결성의 저하요인을 고려한 설계 필요

 

III. 데이터 무결성의 저하요인 및 대응방안

※ 본 자료는 데이터 무결성에 대한 토픽을 기술사 시험 1교시 답안 형태로 구성한 자료로 그림 및 설명이 많이 추상화 되어있고 구분 항목에 주관적인 생각이 반영되어있습니다.

 

※ 답안작성 사례

 

 

 

 

반응형

댓글