DB 이야기

디비 이야기 22. 데이터 무결성

김푸른초푸른 2020. 3. 11. 22:24

1. 데이터 무결성 

= 저장된 값 = 의도한 값으로 데이터에 부적절한 데이터가 없는지 검사하여 결점을 없게 한다 


2. 데이터의 원칙 

=> 신뢰성(규칙성) / 일관성 / 유효성(의도성) / 정확성(생각한거와)으로 잘못된 입력, 수정, 삭제에 대하여 보호되어야 한다 


3. 데이터

= 사용자의 목적에 맞게 입력되고 저장되어야하며 규칙을 위배하지 않는다 


4. 데이터 무결성 종류


1) 개체 무결성 

= 기본키가 가지는 특성 


2) 참조 무결성 

= 외래키가 있는 데이터는 기본키와 외래키의 관계를 보장받는다 

또한, 참조하는 외래키가 존재시 행을 삭제할 수 없고 기본키를 변경 불가하다


3) 영역 무결성

= 데이터의 형태 / 범위 / 기본값 / 유일성에 대한 제한 

EX) 값이 0이상, 기본값은 1


4) 비즈니스 무결성 

= 사용자 업무 규칙에 따른 비즈니스 제약조건

EX) DEFAULT / TRIGGER 등 



'DB 이야기' 카테고리의 다른 글

디비 이야기 24. 계층형 질의  (0) 2020.03.16
디비 이야기 23. 트랜젝션   (0) 2020.03.11
디비이야기 21. MERGE문  (0) 2020.03.11
디비 이야기 20. 시노님  (0) 2020.03.10
디비 이야기 19. 인덱스  (1) 2020.03.10