데이터 무결성이란? 데이터 무결성은 데이터의 '정확성' 또는 '유효성'을 의미한다. 무결성 제약조건이란? 무결성 제약조건은 '데이터베이스 상태가 만족시켜야 하는 조건'이다. 즉, 사용자에 의한 데이터베이스 갱신(삽입, 삭제, 수정)이 데이터베이스의 일관성을 깨지 않도록 보장하는 수단이다. 일관된 데이터베이스 상태를 정의하는 규칙들을 묵시적 또는 명시적으로 정의하는 것을 목적으로 한다. 데이터베이스 접근 권한을 가진 사용자들로부터 데이터베이스의 정확성을 지키도록 한다. 다음과 같은 상황을 방지하기 위해서 필요하다. 어떤 학생이 수강신청을 했으나 학생들에 관한 정보를 저장하는 릴레이션에 해당 학생에 대한 데이터가 없다. 질의 처리 과정에서 학생의 학번과 과목의 번호를 비교한다 (비교할 수 없는 값끼리 비교)..