목차
1. 무결성 (integrity)과 데이터 무결성(data integrity)
2. 물리적 무결성 제약조건과 의미적 무결성 제약조건
3. 물리적 무결성 제약 조건의 범주
1) 개체 무결성 제약 조건 (enity integrity constraint)
2) 참조 무결성 제약조건(referntial integrity constraint)
3) 도메인 무결성 제약조건(domain integrity constraint)
4) 사용자 정의 무결성 제약조건(user define integrity constraint)
2. 물리적 무결성 제약조건과 의미적 무결성 제약조건
3. 물리적 무결성 제약 조건의 범주
1) 개체 무결성 제약 조건 (enity integrity constraint)
2) 참조 무결성 제약조건(referntial integrity constraint)
3) 도메인 무결성 제약조건(domain integrity constraint)
4) 사용자 정의 무결성 제약조건(user define integrity constraint)
본문내용
하고, 참조되는 릴레이션에서 튜플을 참조하는 튜플들의 외래 키에 null 값을 삽입 - 예: DEPARTMENT 릴레이션에서 (3, 개발, 9)를 삭제하면 EMPLOYEE 릴레이션에서 부서번호 3을 참조하는 두 번째 튜플과 다섯 번째 튜플의 부서번호에null 값을 삽입 * 기본값(default) - null 값을 넣는 대신에 default 값을 넣는다는 것을 제외하고는 바로 위의 널값옵션과 동일함
3)도메인 무결성 제약조건(domain integrity constraint) - 도메인 물결성 제약조건은 다른 릴레이션과 관계없이 속성 자체에만 적용되는 제약조건이다. - 모든 속성은 특정한 도메인으로 정의되므로 해당 속성은 도메인에 존재하는 값만 가질 수 있다. - 튜플을 삽입하거나 갱신하는 경우 튜플 안의 모든 속성은 각각의 도메인 집합 안에 존재하는 값을 취해야 하는 것이 도메인 무결성 제약 조건이다.4) 사용자 정의 무결성 제약조건(user define integrity constraint) - 사용자가 다른 무결성 범주에 포함되지 않는 특정 업무 규칙을 정의하여 사용하는 것 - 모든 범주의 무결성 제약조건은 사죵자 정의 무결성 제약 조건을 지원한다.
3)도메인 무결성 제약조건(domain integrity constraint) - 도메인 물결성 제약조건은 다른 릴레이션과 관계없이 속성 자체에만 적용되는 제약조건이다. - 모든 속성은 특정한 도메인으로 정의되므로 해당 속성은 도메인에 존재하는 값만 가질 수 있다. - 튜플을 삽입하거나 갱신하는 경우 튜플 안의 모든 속성은 각각의 도메인 집합 안에 존재하는 값을 취해야 하는 것이 도메인 무결성 제약 조건이다.4) 사용자 정의 무결성 제약조건(user define integrity constraint) - 사용자가 다른 무결성 범주에 포함되지 않는 특정 업무 규칙을 정의하여 사용하는 것 - 모든 범주의 무결성 제약조건은 사죵자 정의 무결성 제약 조건을 지원한다.