본문 바로가기
Database

무결성 제약 조건

by 설총이 2018. 6. 15.

*무결성 제약 조건


무결성 : 데이터베이스 내에 데이터의 확장성을 유지

제약조건 : 바람직하지 않은 데이터가 저장되는 것을 방지


1.NOT NULL : NULL 허용 X

2.UNIQUE : 중복 값 허용 X. 항상 유일한 값만


*데이터 딕셔너리

USER_XXXX :: 자신의 계정이 소유한 객체등에 관한 정보 조회


*제약 조건 확인하기(CONSTRAINT)

CONSTRAINT_NAME, CONSTRAINT_TYP


3.★PRIMARY KEY : NULL 허용 X, 중복값 허용 X



4.FOREIGN KEY : 참조되는 테이블의 칼럼의 값이 존재하면 허용 O

-> References 테이블명(칼럼명)

:: dept 에있는 부서번호와 emp에 있는 부서번호는 일치해야한다.

dept테이블에있는 부서번호에 없는 번호가 emp에 있으면 안되므로

서로 부모/자식의 종속관계로 만들어주는것이 외래키(Foreign key) 이다.



5.CHECK : 저장 가능한 데이터 값의 범위나 조건을 지정하여 설정한 값만을 허용

-> 칼럼명 칼럼타입 check(칼럼명 in(조건)



'Database' 카테고리의 다른 글

시퀀스(Sequence)  (0) 2018.06.20
조인(Join)  (0) 2018.06.18
★트랜젝션(Transaction)  (0) 2018.06.15
테이블 구조를 결정하는 '삭제'  (0) 2018.06.15
테이블 구조를 결정하는 '변경'  (0) 2018.06.15