Maison  >  Article  >  base de données  >  Quels sont les trois types d'intégrité de base de données ?

Quels sont les trois types d'intégrité de base de données ?

Guanhui
Guanhuioriginal
2020-05-28 17:32:4238857parcourir

Quels sont les trois types d'intégrité de base de données ?

Quels sont les trois types d'intégrité de base de données ?

Intégrité de l'entité

Intégrité de l'entité Sexe. est une contrainte sur l'unicité des enregistrements dans une relation, c'est-à-dire la clé primaire. Pour être précis, l'intégrité de l'entité signifie que la valeur de l'attribut principal dans la relation ne peut pas être nulle et ne peut pas avoir la même valeur. Toutes les lignes du tableau de définition peuvent être identifiées de manière unique. Généralement, la clé primaire, l'index unique, le mot-clé unique et l'attribut d'identité, tel que notre numéro de carte d'identité, peuvent identifier une personne de manière unique.

2. Intégrité du domaine

L'intégrité du domaine est la contrainte sur les attributs de champ dans la table de données, fait généralement référence à la validité des données, qui inclut la plage de valeurs. du champ, les contraintes telles que les types de champ et les règles valides de champ sont déterminées par les attributs des champs définis lors de la détermination de la structure de relation. Limitez les types de données, les valeurs par défaut, les règles, les contraintes, si elles peuvent être vides et l'intégrité du domaine pour garantir qu'aucune valeur non valide ne soit saisie.

3. Intégrité référentielle

L'intégrité référentielle est la référence aux données entre des tables de données qui établissent des relations dans une base de données relationnelle Contraintes, c'est-à-dire des contraintes sur les clés étrangères. Pour être précis, l'intégrité référentielle signifie que la clé étrangère d'une relation doit être une valeur valide de la clé primaire d'une autre relation, ou NULL. L'intégrité référentielle maintient la validité et l'intégrité des données entre les tables. Ceci est généralement réalisé en établissant une clé étrangère pour contacter la clé primaire d'une autre table. Les déclencheurs peuvent également être utilisés pour maintenir l'intégrité référentielle

Qu'est-ce que l'intégrité de la base de données

L'intégrité de la base de données garantit que les données saisies dans la base de données sont exactes, valides et cohérentes. Toute modification de données dans la base de données doit être conforme à toutes les restrictions d'intégrité et contrôles de validité des données.

Tutoriel recommandé : "

Tutoriel MySQL"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn