데이터 무결성

2023. 1. 10. 00:49db

데이터 무결성이란?

 

데이터 무결성은 데이터의 정확성, 일관성, 유효성이 유지되는 것을 의미한다.

데이터베이스의 상태를 일관되게 유지하는 것이 목적이다.

 

무결성 제약 조건의 종류

 

1. 개체 무결성

모든 테이블은 기본키를 가져야 한다. 기본키를 구성하는 속성은 not null과 unique해야 한다.

 

2. 참조 무결성

참조 관계 있는 두 테이블 A, B가 있을 때 A의 기본키를 외래키로 B가 가지고 있다고 할 때 A의 기본키와 B의 외래키가 동일해야한다.

 

3. 도메인 무결성

테이블에 존재하는 컬럼들의 데이터 타입을 맞추어준다.

 

4. null 무결성

테이블의 속성 값이 null이 될 수 없도록 제한한다.

 

'db' 카테고리의 다른 글

mysql dump 사용법  (0) 2023.05.22
반정규화 정리  (0) 2023.01.10
정규화 정리  (0) 2023.01.10
인덱스 정리  (2) 2022.12.21
트랜잭션 REQUIRES_NEW 옵션  (0) 2022.12.18