자격증/SQLD & SQLP 자격증
제약조건, NULL
현호s
2021. 8. 17. 23:34
반응형
# 제약조건
- 데이터의 무결성을 유지하기 위한 데이터베이스의 보편적인 방법이 제약조건 설정이다.
1. 기본키 (PRIMARY KEY)
- 기본키는 하나의 테이블에 한 개만 지정 가능하다.
- 자동으로 UNIQUE 인덱스를 생성하며, NULL 값의 입력은 불가능하다.
- 기본키 제약조건 = 고유키 & NOT NULL 제약조건
2. UNIQUE KEY
- 행을 고유하게 식별하기 위한 고유키로 NULL 값이 가능하다.
3. NOT NULL
- NULL 값의 입력을 금지하는 제약조건이다.
4. CHECK
- 입력할 수 잇는 값의 범위 등을 제한하는 제약조건으로 TRUE 또는 FALSE의 논리식을 지정한다.
5. 외래키 (FOREIGN KEY)
- 참조 무결성 옵션 선택이 가능하다.
# NULL의 의미
- 공집합, 0, 공백과는 다른, 정의되지 않은 미지의 값 또는 데이터 입력을 못하는 경우를 의미한다.
반응형