MS Access - Créer des relations

Dans ce chapitre, nous comprendrons la nécessité de créer des relations entre des tables liées. L'un des objectifs d'une bonne conception de base de données est de supprimer la redondance des données.

  • Pour atteindre cet objectif, vous divisez vos données en plusieurs tableaux thématiques afin que chaque fait ne soit représenté qu'une seule fois.

  • Pour ce faire, tous les champs communs qui sont liés les uns aux autres sont placés dans une table.

  • Pour effectuer correctement cette étape, vous devez d'abord comprendre la relation entre vos tables, puis spécifier ces relations dans votre base de données Access.

Pourquoi créer des relations de table?

MS Access utilise des relations de table pour joindre des tables lorsque vous devez les utiliser dans un objet de base de données. Il existe plusieurs raisons pour lesquelles vous devez créer des relations de table avant de créer d'autres objets de base de données, tels que des formulaires, des requêtes, des macros et des rapports.

  • Pour travailler avec des enregistrements de plusieurs tables, vous devez souvent créer une requête qui joint les tables.

  • La requête fonctionne en faisant correspondre les valeurs du champ de clé primaire de la première table avec un champ de clé étrangère dans la deuxième table.

  • Lorsque vous concevez un formulaire ou un état, MS Access utilise les informations qu'il rassemble à partir des relations de table que vous avez déjà définies pour vous présenter des choix éclairés et pour préremplir les paramètres de propriété avec les valeurs par défaut appropriées.

  • Lorsque vous concevez une base de données, vous divisez vos informations en tables, dont chacune possède une clé primaire, puis ajoutez des clés étrangères aux tables associées qui référencent ces clés primaires.

  • Ces étrangers key-primary key pairings forment la base des relations de table et des requêtes multi-tables.

Ajoutons maintenant une autre table dans votre base de données et nommez-la tblHRData en utilisant la conception de table comme indiqué dans la capture d'écran suivante.

Clique sur le Save icône comme dans la capture d'écran ci-dessus.

Entrer tblHRData comme nom de table et cliquez sur Ok.

tblHRData est maintenant créé avec des données.