Search

#005 #제약조건

무결성 제약조건

특정 속성의 값이 그 속성이 정의된 도메인에 속한 값이어야한다.

도메인 무결성 제약조건 적용 형태

Check
DEFAULT
NOT NULL

개체 무결성 제약조건

기본 키에는 중복이 없으며 Null 값을 허용 안함

PRIMARY KEY
단일 테이블 내 중복레코드 존재하지 않도록 하는 것
유일한 식별자를 가질 것을 요구

개체 무결성 제약조건 적용 형태

PRIMARY KEY

참조 무결성 제약 조건

외래키에는 널이거나 참조 릴레이션의 기본값과 동일해야한다.
참조 무결성 제약조건
FOREIGN KEY

무결성 제약조건

데이터 무결성과 제약 조건의 합성어
데이터의 정합성과 일관성을 유지하고 보수하기 위해 데이터를 저장할 떄의 제약 사항을 적용하는 것을 말한다.

제약 조건 종류와 역할

제약조건의 종류
도메인
개체
참조
제약조건의 역할
테이블 단위에서 무결성을 보장해주는 규칙
잘못된 트랜잭션이 수행되지 않도록 결함을 유발할 가능성이 있는 작업을 방지
테이블 단위에서 정의되고 적용된다.
종속성이 존재하는 경우 테이블의 삭제를 막아준다.
자료가 삽입,갱신 삭제될때 마다 규칙이 적용된다.

제약 조건의 정의 Syntax

기본 Syntax
컬럼 레벨 제약조건
테이블 레벨 제약조건
제약조건 정의 방법
컬럼 레벨 정의
테이블 레벨 정의
제약 조건의 이름