I.
Création des requêtes
I.1. Définition
Une requête sert à exploiter les données contenues dans les tables (Rechercher des données selon un
ou plusieurs critères, effectuer des calculs, classer les données dans l’ordre alphabétique, ajouter,
modifier, supprimer des données, etc.).
On distingue plusieurs types de requêtes :
□ Les requêtes de sélections
□ Les requêtes paramétrées
□ Les requêtes d’ajout
□ Les requêtes de mise à jour
III.2. Les requêtes de sélection
a) Présentation
C’est l’outil courant de recherche d’informations dans les bases de données :
- S’applique à une ou à plusieurs tables liées par des relations
- Sélectionne des lignes suivant un ou plusieurs critères portant sur un ou plusieurs champs
- Permet de choisir les colonnes que l’on veut conserver
- Permet d’enregistrer le résultat recherché sous forme d’une table
b) Création d’une requête
□ Choisir l’objet « Requêtes » de la fenêtre « Base de données »
□ Cliquer sur le bouton « Nouveau »
□ Choisir l’option « Mode création »
□ Dans la fenêtre « Afficher la table » ajouter la/les table(s) souhaitées
□ Sélectionner les champs à afficher, à classer ou à utiliser pour filtrer les lignes
□ Définir vos besoins (Tri, Critères de filtre, Formules de calculs, etc.)
□ Enregistrer la requête sous le nom désiré et fermer la fenêtre
c) Exécuter une requête
□ Choisir l’objet « Requêtes » de la fenêtre « Base de données »
□ Double cliquer sur la requête en question
□ Le résultat s’affiche sous la forme d’une table
d) Activité
Reprenons la base de données « Gestion des notes » et créer les requêtes de sélections suivantes :
- R1 : Afficher la liste de tous les élèves
- R2 : Afficher la liste des élèves de la classe « 4ECO1 »
- R3 : Afficher la liste des matières dont le coefficient est supérieur ou égale à 2
- R4 : Afficher la liste des élèves dont le nom commence par la lettre « B »
- R5 : Afficher les noms et les prénoms des élèves ayants une note supérieure à 15
- R6 : Afficher les noms et prénoms des élèves ayant une note supérieure à 10 en philosophie
e) Les critères
de filtre Dans une
requête on peut
utiliser :
- Les opérateurs de comparaison : < ; > ; <= ; >= ; = ; < >