본문 바로가기

DB

[DB] 데이터베이스 무결성 종류 (개체, 참조, 속성, 사용자, 키)

 

1. 개체 무결성

  • 한 엔터티에서 같은 기본키(PK)를 가질 수 없거나, 기본키(PK)의 속성이 NULL을 허용하지 않는 제약조건

 

 

2. 참조 무결성

  • 외래 키가 참조하는 다른 개체의 기본 키에 해당하는 값이 본 키 값이나 NULL이여야 하는 제약조건

 

 

3. 속성 무결성

  • 속성의 값은 기본값, NULL 여부, 도메인(데이터 타입, 길이)가 지정된 규칙을 준수해야 하는 제약조건

 

 

4. 사용자 무결성

  • 사용자의 의미적 요구사항을 준수해야 하는 제약조건

 

 

5. 키 무결성

  • 한 릴레이션에 같은 키값을 가진 튜플들을 허용할 수 없는 제약조건