>  기사  >  데이터 베이스  >  데이터베이스 무결성에는 어떤 세 가지 유형이 포함됩니까?

데이터베이스 무결성에는 어떤 세 가지 유형이 포함됩니까?

Guanhui
Guanhui원래의
2020-05-28 17:32:4238938검색

데이터베이스 무결성에는 어떤 세 가지 유형이 포함됩니까?

3가지 유형의 데이터베이스 무결성에는 다음이 포함됩니다.

1. 엔터티 무결성

엔티티 무결성은 관계에 있는 레코드의 고유성, 즉 기본 키에 대한 제약 조건입니다. 정확하게 말하면 엔터티 무결성은 관계의 주요 속성 값이 Null이 될 수 없고 동일한 값을 가질 수 없음을 의미합니다. 정의 테이블의 모든 행은 일반적으로 기본 키, 고유 인덱스, 고유 키워드 및 ID 카드 번호와 같은 ID 속성을 통해 개인을 고유하게 식별할 수 있습니다.

2. 도메인 무결성

도메인 무결성은 데이터 테이블의 필드 속성에 대한 제약 조건으로, 일반적으로 필드의 값 범위, 유형 등의 제약 조건을 포함합니다. 필드와 필드의 유효한 규칙은 관계 구조를 결정할 때 정의한 필드의 속성에 따라 결정됩니다. 잘못된 값이 입력되지 않도록 데이터 유형, 기본값, 규칙, 제약 조건, 비어 있을 수 있는지 여부, 도메인 무결성을 제한합니다.

3. 참조 무결성

참조 무결성은 관계형 데이터베이스에서 관계를 설정하는 데이터 테이블 간의 데이터 참조 참조에 대한 제약 조건, 즉 외래 키에 대한 제약 조건입니다. 정확하게 말하면 참조 무결성은 관계의 외래 키가 다른 관계의 기본 키의 유효한 값, 즉 NULL이어야 함을 의미합니다. 참조 무결성은 일반적으로 다른 테이블의 기본 키에 연결하기 위한 외래 키를 설정하여 테이블 간 데이터의 유효성과 무결성을 유지합니다. 트리거를 사용하여 참조 무결성을 유지할 수도 있습니다.

데이터베이스 무결성이란? 데이터베이스에 입력된 데이터가 정확하고 유효하며 일관성이 있는지 확인합니다. 데이터베이스의 모든 데이터 변경은 모든 무결성 제한 사항 및 데이터 유효성 검사를 준수해야 합니다.

추천 튜토리얼: "

MySQL 튜토리얼

"

위 내용은 데이터베이스 무결성에는 어떤 세 가지 유형이 포함됩니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.