Skip to main content

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

L'intégrité de la base de données est la pratique de garantir 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 des informations peut entraîner des problèmes massifs pour une base de données, donc l'intégrité de la base de données est prise au sérieux.Les trois partisans de l'intégrité sont l'intégrité des entités, l'intégrité du domaine et l'intégrité référentielle.Parallèlement à ces trois, la normalisation et la vérification des erreurs sont appliquées pour assurer davantage l'intégrité.La plupart de ces processus sont automatisés, mais les administrateurs vérifient souvent manuellement pour s'assurer qu'aucune erreur ne se produise dans la base de données.

Lorsqu'un administrateur souhaite ajouter, modifier ou supprimer des informations de la base de données, l'intégrité de la base de données doit d'abord être vérifiée.L'inclusion ou le changement de toute information peut être désastreuse, car les données peuvent avoir des effets de grande envergure sur d'autres tableaux et sections de la base de données.Pour atténuer les chances de cela, et pour conserver les informations déjà dans la base de données exactes, l'intégrité est toujours vérifiée avant que toute modification ne puisse être apportée.

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

Vient ensuite l'intégrité du domaine.Cela vérifie le type de données de manière cohérente ajoutée au tableau 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 contenir uniquement des dates et que quelqu'un essaie d'entrer un mot, le processus d'intégrité du domaine alertera l'administrateur à une erreur de cohérence.En effet, le tableau est uniquement destiné à gérer les dates, donc avoir un mot gâcher le traitement régulier et peut provoquer des erreurs à l'avenir.

La troisième contrainte de l'intégrité de la base de données est l'intégrité référentielle.Les tableaux d'une base de données sont rarement seuls mdash;D'autres tables les font souvent référence et ils font référence à d'autres tables.Si l'administrateur commande un tableau pour en référer un autre, mais que le deuxième tableau est mal orthographié ou n'existe pas, cela provoque des erreurs de traitement.Les vérifications d'intégrité référentielles 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 la vérification des erreurs sont également appliquées pour une véritable intégrité de la base de données.La normalisation recherche des informations redondantes et des tables longues inutilement, éliminant la redondance et transformant les tables longues en plusieurs tables courtes, respectivement.La vérification des erreurs analyse la base de données pour toute autre erreur potentielle et garantit que toutes les données sont valides.