Pourquoi des relations
Ils lient vos tables, de sorte qu’elles constituent une partie essentielle de votre base de données, et informent les requêtes.
Types de relations
Un-à-un, un-à-plusieurs, et plusieurs-à-plusieurs. Les un-à-plusieurs étant la plupart du temps, plusieurs-à-plusieurs font partie de la plupart des bases de données de transactions et d’étudiants, 1:1 est rare.
Créer une relation un-à-plusieurs
En mode feuille de données, sélectionnez votre clé étrangère ou un champ vide.
-
Clé étrangère : sélectionnez le champ, puis champs > plus de champs> recherche & relation, puis suivez l’Assistant.
-
Champ vide : sélectionnez l’en-tête, puis liste de choix & relation et suivez l’Assistant.
Utiliser le volet relations
La table enfant doit avoir une clé étrangère. Sélectionnez outils de base de données > relations, puis faites glisser la clé primaire de la table parent vers la clé étrangère dans la table enfant. Utilisez l' édition de relationspour définir l’intégrité référentielle et les mises à jour/suppressions en cascade selon vos besoins.
Plusieurs-à-plusieurs
Créez > création de table, créez une table de jointure. Dans le tableau ci-dessous, dupliquez les clés primaires des tables des deux côtés de la relation, sélectionnez les deux champs et définissez-les comme clé composite.
Un-à-un
Créez une relation un-à-plusieurs, puis :
-
Mode création : définissez la propriété indexé pour les deux clés sur «non» ou «Oui, sans doublon».
-
Ruban, définissez les deux clés sur indexé et unique.