Dans le cours : Apprendre l'analyse des données : 1 Fondements

Appréhender l'utilisation des jointures

Dans le cours : Apprendre l'analyse des données : 1 Fondements

Appréhender l'utilisation des jointures

À présent, nous nous intéressons à l'utilisation des jointures avec Access. Tout d'abord nous allons ouvrir le fichier GestionVoyages que vous pouvez trouver dans Fichier d'exercices. Comme nous pouvons le voir ici nous avons plusieurs tables telle que Clients, Descriptif, Fournisseurs, etc. Nous allons nous intéresser plus particulièrement à deux tables : Clients ainsi que VoyagesDesClients. Nous ouvrons l'une et l'autre en double cliquant dessus. Ensuite, ce qui nous intéresse à présent, c'est la création de jointures. Nous allons nous rendre sur Créer, Création de requête. Et là, encore une fois, nous allons ajouter Clients. Et de même rajouter VoyagesDesClients en cliquant sur Ajouter. Nous pouvons voir le lien qu'il y a entre les deux tables. À savoir idClients. Il s'agit d'une relation un à plusieurs et c'est le type de relation le plus courant. Dans ce type de relation, une ligne de la table Clients peut correspondre à plusieurs lignes de la table VoyagesDesClients. Toutefois, une ligne de la table VoyagesDesClients ne peut correspondre qu'à une seule lignes de la table Clients. Cela signifie que chaque client peut effectuer plusieurs voyages. Mais un voyage donné, effectivement, n'est fait que par un seul client. Une relation un à plusieurs est créée si une seule des colonnes associées est une clé primaire ou possède une contrainte unique. Ici, la clé primaire d'une relation un à plusieurs est indiqué par le chiffre 1 ainsi que par le symbole infini. Maintenant, intéressons-nous à la jointure que nous souhaitons créer. Nous effectuons un clic droit sur le lien. Et puis, on clique sur Propriétés de la jointure. Ici, nous avons d'abord l'option un qui correspond à une jointure interne. Nous pouvons lire Inclure seulement les lignes des deux tables pour lesquelles les champs joints sont égaux. Ensuite, nous avons l'option deux qui permet d'effectuer une jointure externe gauche où là, nous allons inclure tous les enregistrements de la table Clients et seulement ceux de la table VoyagesDesClients pour lesquels les champs joints sont égaux. Et enfin, nous avons l'option trois qui correspond à une jointure externe droite. Et là, il s'agit d'inclure tous les enregistrements de la table VoyagesDesClients et seulement ceux de la table Clients pour lesquels les champs joints sont égaux. À présent, je vous invite à prendre le temps de tester l'ensemble de ces jointures. Je n'ai aucun doute, vous allez apprécier les possibilités qu'offre Microsoft Access pour déployer des jointures.

Table des matières