728x90
반응형
https://bitter-gambler-dbe.notion.site/ORACLE-62f479e04a254d01a24aeca9a3005cd1
오라클 제약조건(Oracle Constraints)은 데이터베이스 테이블에 적용되는 규칙으로, 데이터 무결성을 보장하고 데이터 일관성을 유지하는 데 도움을 주는 중요한 기능입니다. 제약조건은 데이터의 무결성을 유지하기 위해 데이터가 입력, 수정, 삭제될 때 적용됩니다.
다음은 오라클 제약조건의 종류입니다.
NOT NULL 제약조건
- 이 제약조건은 특정 컬럼이 NULL 값을 가질 수 없도록 강제합니다.
UNIQUE 제약조건
- 이 제약조건은 특정 컬럼에 중복된 값이 입력되는 것을 방지합니다.
PRIMARY KEY 제약조건
- 이 제약조건은 테이블의 행을 고유하게 식별할 수 있는 열(컬럼)의 집합을 지정합니다. 이를 통해 중복된 행을 방지하고, 테이블의 빠른 검색과 연결된 테이블 간의 참조를 지원합니다.
FOREIGN KEY 제약조건
- 이 제약조건은 테이블 간의 관계를 지정하고, 참조 무결성을 유지하기 위해 사용됩니다.
- 이를 통해 부모 테이블의 레코드를 참조하고, 자식 테이블에서 해당 레코드를 찾아내는 작업을 수행할 수 있습니다.
CHECK 제약조건
- 이 제약조건은 특정 조건식을 만족하지 않는 데이터의 입력을 방지합니다.
- -예를 들어, 나이 컬럼이 0보다 작을 수 없도록 강제할 수 있습니다. 제약조건은 테이블을 생성할 때 지정할 수 있으며, ALTER TABLE 문을 사용하여 테이블을 수정할 때도 추가할 수 있습니다.
- 이를 통해 데이터베이스의 무결성을 유지하고 데이터의 일관성을 보장할 수 있습니다.
728x90
반응형