L'un des avantages des systèmes de gestion de bases de données relationnelles comme Access 2010 est de configurer facilement des tables et des relations avec des contraintes pour un respect plus strict. L'une de ces fonctionnalités est la possibilité de créer et de maintenir des relations entre les tables.
Pour commencer, lancez Access et créez des tables pour définir les relations entre elles. Par exemple, j'utilise une base de données existante avec des tables (clés primaires attribuées et types de données avec contraintes appliquées). Lancez Access 2010, accédez aux Outils de base de données sur le nouveau ruban Access et cliquez sur le bouton « Relations » .

Access ouvrira l'onglet « Relations » avec la boîte de dialogue « Afficher la table » . Sélectionnez les tables, les requêtes ou les deux, puis cliquez sur « Ajouter ».

Vous verrez apparaître des petites fenêtres de tables/requêtes sélectionnées avec les noms des colonnes dans la fenêtre Relations. Maintenant, prenez le temps de réfléchir aux tables sélectionnées afin de les relier correctement. Dans cet exemple, je n'utilise que quatre tables (exemple WebTech360Tips, Cours, Enseignant, Feuille de notes).

Je crée actuellement une relation un-plusieurs entre l'exemple WebTech360Tips (Étudiant) et la table Cours . Cliquez et maintenez la clé primaire de l'exemple WebTech360Tips, puis faites-la glisser sur le nom du cours dans la petite fenêtre « Cours ». La boîte de dialogue « Modifier les relations » apparaît immédiatement . Vous pouvez y créer une relation entre les tables, spécifier le type de jointure et appliquer l'intégrité référentielle. Pour la démonstration, je vais ignorer toutes les options et cliquer sur « Créer ».

Vous verrez une relation un-plusieurs créée entre l'ID de l'exemple WebTech360Tips et le code du cours .

Pour créer une relation un-un avec application de l'intégrité référentielle, maintenez l'ID de l'exemple WebTech360Tips et faites-le glisser sur l'ID de la feuille de notes. La boîte de dialogue « Modifier la relation » s'affiche. Cochez ensuite la case « Application de l'intégrité référentielle » ( garantit la cohérence et valide les entrées correspondantes ) et « Suppression en cascade des enregistrements associés » (garantit la suppression de toutes les données associées de la feuille de notes lors de la suppression de l'ID de l'exemple WebTech360Tips) . Cliquez sur « Type de jointure » pour ouvrir la boîte de dialogue correspondante.

Ces trois options sont similaires aux jointures internes , externes et externes droites de SQL . Sélectionnez un type de jointure et cliquez sur OK.

Cliquez sur Créer pour créer une relation 1-1 entre l'ID de l'exemple WebTech360Tips et l'ID de la feuille de notes.

Il s'agit de la forme la plus simple de relations entre tables/requêtes. Elle devient de plus en plus complexe et difficile à cerner à mesure qu'elle se développe.

Les relations permettent de corréler et d'assurer la cohérence des données d'une table à l'autre. Vous pouvez désormais exploiter toute la puissance d'Access 2010 en créant davantage de tables et en établissant des relations avec elles.