IT-개발,DB
Data Integrity(데이터 무결성) 에 관하여
SB리치퍼슨
2020. 4. 12. 17:23
● 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

반응형