I. TABLES ET JOINTURES
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"