*무결성 제약 조건
무결성 : 데이터베이스 내에 데이터의 확장성을 유지
제약조건 : 바람직하지 않은 데이터가 저장되는 것을 방지
★
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 |