SQL 제약
-
SQL 제약Database 2021. 5. 4. 14:05
제약 "테이블"에 제약을 설정함으로써 저장될 데이터를 제한할 수 있다. NOT NULL 제약으로 NULL 값이 저장되지 않도록 제한할 수 있으며, 기본키(Primary Key), UNIQUE제약 등 데이터베이스 설계에 영향을 주는 중요한 개념이다. 여기서 키 제약(PK, FK)등은 RDBMS에서 반드시 언급되는 사항으로 추가, 삭제에 대해 확실히 알아두어야 한다. 제약은 테이블에 설정하는 것이다. CREATE TABLE로 테이블을 생성할때 제약을 정의할 수 있고 ALTER TABLE로 제약을 새로 정의하거나 변경할 수 있다. 이때, 하나의 열에 대해 설정하는 제약을 "열 제약"이라 부르며, 복수의 열에 대해 설정하는 제약을 "테이블 제약"이라 부른다. 제약은 대표적으로 아래 6가지 제약이 있다. 1. N..