반응형
# 제약조건
- 데이터의 무결성을 유지하기 위한 데이터베이스의 보편적인 방법이 제약조건 설정이다.
1. 기본키 (PRIMARY KEY)
- 기본키는 하나의 테이블에 한 개만 지정 가능하다.
- 자동으로 UNIQUE 인덱스를 생성하며, NULL 값의 입력은 불가능하다.
- 기본키 제약조건 = 고유키 & NOT NULL 제약조건
2. UNIQUE KEY
- 행을 고유하게 식별하기 위한 고유키로 NULL 값이 가능하다.
3. NOT NULL
- NULL 값의 입력을 금지하는 제약조건이다.
4. CHECK
- 입력할 수 잇는 값의 범위 등을 제한하는 제약조건으로 TRUE 또는 FALSE의 논리식을 지정한다.
5. 외래키 (FOREIGN KEY)
- 참조 무결성 옵션 선택이 가능하다.
# NULL의 의미
- 공집합, 0, 공백과는 다른, 정의되지 않은 미지의 값 또는 데이터 입력을 못하는 경우를 의미한다.
반응형
'자격증 > SQLD & SQLP 자격증' 카테고리의 다른 글
모델링, 모델링의 특징, 모델링의 관점 (0) | 2021.08.19 |
---|---|
가상 테이블 뷰(View) (0) | 2021.08.18 |
데이터 모델링의 세 가지 요소 (0) | 2021.08.09 |
SQLD 시험일정, SQLD 교재 (0) | 2021.06.09 |
데이터 모델링, 데이터 모델링의 유의점, 발생시점에 따른 엔티티 분류 (0) | 2021.06.09 |