I.                 AJOUT/SUPPRESSION DE TABLES ET JOINTURES

Dans une requête, il est simple d'ajouter ou supprimer une table ; les jointures entre tables s'affichent automatiquement.

1.       AJOUTER DES TABLES

À partir d'une requête existante, il est possible d'ajouter des tables.

ONGLET "CRÉER"
groupe "paramétrage de requêtes" (3ème bloc)
<clic g> sur   pour afficher la liste des tables dans le volet droit
sélectionner la table puis <clic g> sur
ou <double clic > sur la table
répéter l'opération pour toutes les tables concernées par la requête

 

Il est aussi possible de faire directement glisser avec la souris la table ou la requête du volet de navigation (à gauche) vers l'onglet de la requête

 

Dans la base "Bibliotheque avec donnees"
Créer une nouvelle requête "sélection" en mode "création"
Fermer le volet "ajouter des tables" puis l'afficher de nouveau avec l'outil
Sélectionner les tables "Livres", "Ecrit", "Auteur" et "Exemplaire"
Fermer le volet "ajouter des tables"

 

 

Si une relation existe entre deux tables, une ligne les relie. C'est une ligne de jointure, indiquant la relation existante entre deux tables avec le cas échéant (intégrité référentielle) ses cardinalités (Une à Une ou Une à Plusieurs ).

2.       ENLEVER UNE TABLE

Si dans une requête, une table est inutile, ajoutée par erreur ou si elle ne sert plus à rien dans la requête, il faut l'enlever (la table est juste supprimée de la requête).

BOUTON DROIT
<clic d>
sur la barre de titre de la table à enlever

 

 

sélectionner la table
Appuyer sur la touche <suppr> du clavier

 

Les champs associés sont automatiquement supprimés sauf dans les expressions

 

Dans la requête en cours de la base "Bibliotheque avec donnees"
Ne plus afficher la table "Exemplaire"

3.       CRÉER UNE JOINTURE

La création de nouvelles jointures s'effectue directement dans la requête. Cette manipulation n'affecte que la requête en cours, il n'y a pas de cardinalités.

BOUTON GAUCHE
afficher les deux tables dans la requête Sélection
pointer sur le champ à lier de la première table
<faire glisser> du champ à lier de la 1ére table jusqu'au champ de la 2ème table

 

 

Ne pas faire de jointures illogiques

 

Dans la requête en cours de la base "Bibliotheque avec donnees""
Créer une jointure entre les champs "N°Ouvrage" des tables "Livres" et "Ecrit"

4.       SUPPRIMER UNE JOINTURE

Les jointures, si des relations ont été préalablement définies, s'affichent automatiquement sous forme d'une ligne joignant les champs concernés. Une jointure inutile ou erronée peut être supprimée.

BOUTON DROIT
sélectionner la jointure (la ligne)
<clic d> sur la ligne symbolisant la jointure   

sélectionner la jointure (la ligne)
touche <suppr> du clavier

 

Dans la requête en cours de la base "Bibliotheque avec donnees"
Supprimer la jointure que vous venez de créer sur le champ "N°Ouvrage"

 

Modifié le: mardi 15 novembre 2022, 10:36