Dans les systèmes de base de données, qu'entend-on par intégrité référentielle ?

1 Réponses


  • L'intégrité référentielle est une règle qui aide également à maintenir la forme organisée des données. Il préserve les relations définies entre les entités de données lors des mises à jour des données. Dans le cas du modèle de données relationnel, les relations/tables sont les entités de données. Toutes ces entités d'une base de données sont connectées à une autre via un ou plusieurs attributs. Ces attributs sont normalement appelés « clé primaire » de la table. En appliquant les règles d'intégrité référentielle, vous vous assurez qu'aucune mise à jour ne peut être efficace qui détruise les relations définies entre les tables, c'est-à-dire qu'aucune valeur de clé étrangère ne peut être saisie sans une valeur de clé primaire correspondante dans la table associée. Dans une base de données, les données sont stockées dans plusieurs relations, ainsi des informations complètes sur une entité peuvent être stockées dans plusieurs tables.Lorsque deux relations/tables sont liées l'une à l'autre par une relation, l'une est appelée table maître et l'autre est appelée table enfant. Les règles d'intégrité référentielle sont utilisées dans de tels cas pour offrir les avantages suivants : 1. Si l'enregistrement n'existe pas dans la table maître, il ne peut pas être stocké dans la table enfant. 2. Un enregistrement ne peut pas être supprimé de la table maître à moins que cet enregistrement ne soit d'abord supprimé de la table enfant pertinente.

Ecrivez votre réponse

Votre réponse apparaîtra après modération