무결성
데이터의 정보가 변경되거나 오염되지 않도록 하는 원칙. 네트워크에서 데이터 전송 시 비인가 접속자가 데이터를 변경하거나 위조하지 않았다는 것을 나타낸다.
데이터 무결성
- 데이터를 보호하고 항상 정상인 데이터를 유지하는 것을 말함
무결성 제약 조건의 종류
개체 무결성
- 모든 테이블은 기본키를 가져야함. 기본키 구성으로는 NULL, Unique Key가 있음
참조 무결성
- 두 테이블의 데이터가 항상 일관된 값을 갖도록 유지해야함
도메인 무결성
- 테이블에 존재하는 필드의 무결성을 보장 해야하는 것으로 데이터의 타입에 맞아야함
NULL 무결성
- 테이블의 특정 속성 값을 NULL이 될 수 없도록 제한 했다면 NULL 값이 있으면 안됨
고유 무결성
- 테이블의 특정 속성에 대해 고유한 값을 가지도록 조건이 주어진 경우 각 레코드가 가지는 값들이 달라야함