반응형
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교시 답안 형태로 구성한 자료로 그림 및 설명이 많이 추상화 되어있고 구분 항목에 주관적인 생각이 반영되어있습니다.
※ 답안작성 사례
반응형
'IT기술노트 > 데이터베이스' 카테고리의 다른 글
데이터베이스 보안 3대요소 (0) | 2023.10.06 |
---|---|
벡터 데이터베이스 (Vector Database) (0) | 2023.07.06 |
관계형 데이터베이스 조인 (Nested Loops, Sort Merge, Hash, Semi) (0) | 2022.12.22 |
DQC (Database Quality Certification) (0) | 2022.12.08 |
다중버전 동시성 제어(MVCC, Multi-Version Concurrency Control) (1) | 2021.09.20 |
데이터베이스 샤드(Database Shard) (0) | 2021.03.07 |
In-Memory Database (0) | 2021.03.07 |
DB Smell (0) | 2021.03.07 |
댓글