오라클 제약조건(Oracle Constraints)은 데이터베이스 테이블에 적용되는 규칙으로,
데이터 무결성을 보장하고 데이터 일관성을 유지하는 데 도움을 주는 중요한 기능입니다.
제약조건은 데이터의 무결성을 유지하기 위해 데이터가 입력, 수정, 삭제될 때 적용됩니다.
다음은 오라클 제약조건의 종류입니다.
NOT NULL 제약조건
- 이 제약조건은 특정 컬럼이 NULL 값을 가질 수 없도록 강제합니다.
UNIQUE 제약조건
- 이 제약조건은 특정 컬럼에 중복된 값이 입력되는 것을 방지합니다.
PRIMARY KEY 제약조건
- 이 제약조건은 테이블의 행을 고유하게 식별할 수 있는 열(컬럼)의 집합을 지정합니다.
이를 통해 중복된 행을 방지하고, 테이블의 빠른 검색과 연결된 테이블 간의 참조를 지원합니다.
Default 제약조건
- not null이 되지 않도록 방지한다.
- 특정한 내용을 입력하지 않으면 지정한 타입의 내용으로 자동으로 지정
FOREIGN KEY 제약조건
- 이 제약조건은 테이블 간의 관계를 지정하고, 참조 무결성을 유지하기 위해 사용됩니다.
- 이를 통해 부모 테이블의 레코드를 참조하고, 자식 테이블에서 해당 레코드를 찾아내는 작업을 수행할 수 있습니다.
CHECK 제약조건