Application et importance de l'intégrité référentielle dans Access
Objectifs
Distinguer et appliquer les différents niveaux d'intégrité référentielle.
Maîtriser l'usage des mises à jour et effacements en cascade.
Comprendre les implications pratiques de ces concepts dans un contexte commercial.
Résumé
Cette vidéo explore le concept d'intégrité référentielle, essentiel pour garantir la cohérence des données dans la relation entre deux tables.
Description
L'intégrité référentielle est une composante clé pour assurer la cohérence des données lors de la mise en relation de tables dans Access. En appliquant l'intégrité référentielle, on s'assure que tout élément référencé dans une table fille possède un enregistrement correspondant dans la table mère. Cette vidéo vous guide à travers les étapes de cette validation, des notions de base aux applications avancées comme la mise à jour et l'effacement en cascade.
Nous verrons comment, en validant l'intégrité référentielle de niveau 0, on vérifie simplement l'existence des données dans les deux tables. Pour des cas plus complexes, le niveau 1 permet de gérer les mises à jour en cascade, garantissant que toute modification de clé primaire se répercute automatiquement. Enfin, l'intégrité de niveau 2, avec l'effacement en cascade, simplifie la suppression d'enregistrements liés, bien que cette option nécessite une réflexion approfondie sur ses implications pratiques et commerciales.
Les symboles de cardinalité (1 et infini) nous montrent visuellement que l'intégrité référentielle est en place. Ils indiquent qu'un client peut avoir une infinité de contacts clients, et que toutes les relations créées entre les deux tables respectent cette règle.