[데이터베이스] 무결성 제약조건

조수훈·2023년 9월 14일
0

DataBase

목록 보기
5/11
post-thumbnail

무결성(Integrity)

무결성은 데이터나 정보가 그 원래의 상태와 일치하며, 변조되거나 손상되지 않음을 의미합니다. (정확성 및 일관성)

무결성 제약조건(Integrity Constraint)

무결성 제약조건은 데이터베이스 관리 시스템(DBMS)에서 중요한 개념 중 하나로, 데이터의 무결성을 보장하기 위해 저장, 삭제, 수정에 대한 규칙과 제약조건을 말합니다.

1. 개체 무결성(Entity Integrity)

개체 무결성은 각 릴레이션의 기본키(Primary key)의 속성은 널(NULL) 값이나 중복된 값을 가질 수 없습니다.

2. 참조 무결성(Referential Integrity)

참조 무결성은 다른 테이블의 외래키(Foreign key)와 관련이 있으며, 외래 키가 참조하는 기본 키가 있는 테이블에 존재하는 데이터만을 참조해야 함을 의미합니다. 이렇게 하면 데이터베이스의 관계가 일관성 있게 유지됩니다.

3. 도메인 무결성(Domain Integrity)

도메인 무결성은 각 열이 정의된 도메인에 속한 값만 포함해야 함을 나타냅니다. 다시말해, 각 열은 특정 데이터 유형, 길이, 형식 등의 제약을 따라야 함을 의미합니다.

profile
잊지 않기 위해 기록하기

0개의 댓글