데이터베이스에서 특정 조건을 만족하는 행만 허용하는 제약이에요. 이는 데이터의 정확성과 무결성을 유지하는 데 도움을 줘요. 예를 들어, 나이 값이 0 이상이어야 하는 규칙을 설정할 수 있어요.
기본값 제약 조건은 데이터베이스의 컬럼에 기본값을 설정하는 기능이에요. 이를 통해 데이터가 삽입될 때 값이 제공되지 않으면 자동으로 지정된 기본값이 사용돼요. 이렇게 하면 데이터의 일관성을 유지할 수 있어요.
외래 키는 한 테이블의 열이 다른 테이블의 기본 키를 참조하는 제약 조건이에요. 이를 통해 데이터 간의 관계를 강제로 유지하고, 데이터 무결성을 보장해요. 외래 키가 설정된 경우, 참조되는 데이터가 삭제되면 연결된 데이터도 함께 처리돼요.
Not Null 제약조건은 데이터베이스에서 특정 필드가 반드시 값을 가져야 한다는 규칙이에요. 이 제약조건이 설정된 필드는 NULL 값을 허용하지 않기 때문에, 데이터의 무결성을 보장하는 데 도움을 줘요. 따라서, 해당 필드에 데이터 입력 시 항상 값이 존재해야 해요.
기본 키는 데이터베이스에서 각 레코드를 유일하게 식별하는 필드예요. 중복 값을 허용하지 않으며, 널(null) 값도 가질 수 없어요. 이러한 제약 조건으로 데이터의 무결성을 유지할 수 있어요.
Referential Action Constraints
제약 조건은 데이터베이스에서 외래 키 관계를 정의해요. 이로 인해 참조 무결성을 유지하면서 데이터 간의 연결을 관리할 수 있어요. 삭제나 갱신 시 자동으로 연관된 데이터가 처리될 수 있도록 설정해요.