Thibault Liétard.

Instructor and Private Teacher

Bases de Données

Requêtes Simples

Le but d'une requête est de demander des information à une base de données sur le contenu de ses tables.

Pour créer une requête, on utilise le bouton "Création de Requête" de la barre de menu.

Lors de la création d'une requête, il est nécessaire de préciser sur quelles tables celle-ci va s'exécuter.

Ensuite, il faut préciser dans la ligne "Champs" du tableau de création les attributs que nous souhaitons voir apparaître.

Dans cet exemple, notre requête affichera donc les nom et prénom de tous les clients de la base.

Une requête qui porte sur une seule table est appelée "requête monotable". Il est possible d'effectuer une requête sur plusieurs tables en même temps : on opère alors une jointure. Une jointure ne peut se faire que si les différentes tables impliquées sont reliées par des clefs (i.e : la clef primaire de l'une est une clef étrangère dans l'autre). Si ça n'est pas le cas, la jointure n'a aucun sens.

On pourrait par exemple inclure dans notre requête la table "Ville" pour afficher également la ville dont sont originaires les clients.

On peut également imaginer inclure des tables dont aucun champs ne sera affichés : elles ne servent qu'à faire le lien entre d'autres tables. Dans l'exemple suivant, les tables "commande" et "procom" ne servent qu'à faire le lien entre la table "Client" et la table "Produit" pour afficher le nom des produits que chaque client a commandé.