반응형

# 제약조건

  • 데이터의 무결성을 유지하기 위한 데이터베이스의 보편적인 방법이 제약조건 설정이다.

1. 기본키 (PRIMARY KEY)

  • 기본키는 하나의 테이블에 한 개만 지정 가능하다.
  • 자동으로 UNIQUE 인덱스를 생성하며, NULL 값의 입력은 불가능하다.
  • 기본키 제약조건 = 고유키 & NOT NULL 제약조건

2. UNIQUE KEY

  • 행을 고유하게 식별하기 위한 고유키로 NULL 값이 가능하다.

3. NOT NULL

  • NULL 값의 입력을 금지하는 제약조건이다.

4. CHECK

  • 입력할 수 잇는 값의 범위 등을 제한하는 제약조건으로 TRUE 또는 FALSE의 논리식을 지정한다.

5. 외래키 (FOREIGN KEY)

  • 참조 무결성 옵션 선택이 가능하다.

 

# NULL의 의미

  • 공집합, 0, 공백과는 다른, 정의되지 않은 미지의 값 또는 데이터 입력을 못하는 경우를 의미한다.
반응형

+ Recent posts