● 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 |
댓글