무결성integrity


data 무결성은 DB에 저장된 data의 일관성과 정확성을 지키는 것을 말함.

개체무결성 entity_integrity
개체무결성제약조건entity_integrity_constraint
테이블table기본키primary_key를 구성하는 어떤 속성attribute도 null값이나 중복 값을 가질 수 없다는 것.
기본키의 속성 값이 null값이 아닌 원자값을 갖는 성질.
기본키제약primary_constraint이라고도 함. 기본키primary_key는 null값을 가져서는 안 되며 한 릴레이션relation 내에 오직 한(unique) 값만 존재해야 함.[1]

도메인무결성 domain_integrity
도메인무결성제약조건domain_integrity_constraint
릴레이션relation내의 tuple들이 각 속성attribute도메인domain에 지정된 값 만을 가져야 함.

참조무결성 referential_integrity
참조무결성제약조건 referential_integrity_constraint
외래키foreign_key 값은 null이거나 (참조 릴레이션relation인데....참조하는? 참조받는?...)의 기본키primary_key 값과 동일해야 함.
즉 릴레이션은 참조할 수 없는 외래키 값을 가질 수 없다? - chk
외래키제약foreign_key_constraint이라고도 함. 릴레이션relation간의 참조 관계를 선언하는 제약조건.
[https]https://deftkang.tistory.com/52 참조할 것


----