본문 바로가기
IT-개발,DB

Data Integrity(데이터 무결성) 에 관하여

by SB리치퍼슨 2020. 4. 12.

● Data Integrity(데이터 무결성)
1) 데이터 무결성을 지키기 위한 종류와 방법
- 실체(Entity) 무결성
a. 중복된 데이터 방지
b. Primary key, Unique

- 영역(Domain) 무결성
a. 범위 -> 내가 정해놓은 범위의 데이터만 사용될 수 있게 방지
b. Check

- 참조(Refereance) 무결성
a. 참조 -> 참조 당하는 테이블을(부모테이블) , 참조 하려는 테이블을(자식테이블)
데이터 값이 맞는지 다른테이블에 확인할 때 참조한다.
b. Foreign Key

Constraint(제약) : Primary key, Unique, Check, Foreign key
-> 잘못된 데이터가 들어올때 제약을 걸어주는 역할을 한다.

2) 컬럼의 속성
- NN(Not Null) 속성 : Null값을 거부할수있는 속성을 가짐
a. Primary key = not null + unique가 합쳐진 기능
b. not null
- ND(Not Duplicate) 속성 : 중복된 값을 거부할수 있는 속성을 가짐
a. Primary key
b. Unique
- NC(No change) 속성 : 수정하는 것을 거부할수 있는 속성을 가짐
a. foreign key

 

 

반응형

'IT-개발,DB' 카테고리의 다른 글

디버깅의 6단계  (0) 2020.06.16
MIDAS에 관하여  (0) 2020.05.03
마크다운(markdown) 알아보자.  (0) 2020.04.02
About Angular 9 Release  (0) 2020.01.22
IntelliJ Golang 연동할 때 에러  (0) 2020.01.17

댓글