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

L'intégrité de la base de données consiste à s'assurer que les données stockées dans une base de données sont exactes, cohérentes et exemptes d'erreurs. La moindre erreur d'orthographe ou la répétition d'informations peut entraîner des problèmes énormes pour une base de données, l'intégrité de la base de données est donc prise au sérieux. Les trois partisans de l'intégrité sont l'intégrité d'entité, l'intégrité de domaine et l'intégrité référentielle. Parallèlement à ces trois méthodes, la normalisation et la vérification des erreurs sont appliquées pour garantir davantage l'intégrité. La plupart de ces processus sont automatisés, mais les administrateurs vérifient souvent aussi manuellement pour s'assurer qu'aucune erreur ne se produit dans la base de données.

Lorsqu'un administrateur souhaite ajouter, modifier ou supprimer des informations de la base de données, son intégrité doit d'abord être vérifiée. L'inclusion ou la modification de toute information peut être désastreuse, car les données peuvent avoir des effets considérables sur d'autres tables et sections de la base de données. Pour réduire les risques, et pour garder les informations déjà présentes dans la base de données, l'intégrité est toujours vérifiée avant toute modification.

L'intégrité de l'entité est la première contrainte pour l'intégrité de la base de données. Ceci vérifie la table avec laquelle l'administrateur veut travailler et examine les noms de lignes. Si les lignes de la même table ont le même nom, cela crée des informations redondantes, ce qui crée de la confusion pour la base de données.

Ensuite vient l'intégrité du domaine. Cela vérifie le type de données constamment ajouté à la table ou à la section et garantit que les nouvelles données sont conformes à ce type de données. Par exemple, si la table est spécifiée pour ne contenir que des dates et que quelqu'un essaie de saisir un mot, le processus d'intégrité de domaine avertira l'administrateur d'une erreur de cohérence. En effet, la table est uniquement destinée à gérer les dates. Par conséquent, un mot perturbera le traitement habituel et risque de provoquer des erreurs dans le futur.

La troisième contrainte de l'intégrité de la base de données est l'intégrité référentielle. Les tables d'une base de données sont rarement isolées - d'autres tables les référencent souvent et elles référencent d'autres tables. Si l'administrateur commande à une table d'en référencer une autre, mais que la deuxième table est mal orthographiée ou n'existe pas, cela entraîne des erreurs de traitement. Contrôles d'intégrité référentielle pour s'assurer que toutes les références sont valides.

Outre ces trois problèmes d'intégrité, les règles de normalisation et de vérification des erreurs s'appliquent également à l'intégrité de la base de données. La normalisation recherche des informations redondantes et des tables inutilement longues, en éliminant la redondance et en transformant les longues tables en plusieurs tables courtes, respectivement. La vérification des erreurs analyse la base de données à la recherche d’autres erreurs potentielles et s'assure que toutes les données sont valides.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?