반응형
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 |
- 무결성을 통해 데이터 모델링 과정에서 정의된 일력의 규칙에 따라 데이터의일관성, 정확성 보장
반응형
'IT기술노트 > 데이터베이스' 카테고리의 다른 글
E-R모델(Entity Relationship Model) (0) | 2021.03.07 |
---|---|
기본키와 외래키 (0) | 2021.03.07 |
데이터 모델링(Data Modeling) (0) | 2021.03.07 |
무결성제약조건(Integrity Constraint) (0) | 2021.03.06 |
데이터 키(Data Key) (0) | 2021.03.06 |
3단계 스키마구조 (0) | 2021.03.06 |
데이터 독립성(Data Independency) (0) | 2021.03.06 |
릴레이션 무결성 (Relational Integrity) (0) | 2021.03.06 |
댓글