
58
Les bases de données 
relationnelles 
 Chapitre 10 : Introduction aux requêtes 
1 - Préambule 
  
Nous savons désormais stocker des informations structurées dans les tables d'une base de 
données relationnelle. Cette étape franchie, il nous faut maintenant apprendre à gérer ces 
informations, et à retrouver celles dont nous avons besoin quand cela s'avère nécessaire. 
  
Une base de données a besoin de maintenance. Il faut pouvoir supprimer les informations 
obsolètes après les avoir archivées. Il est, par exemple, inutile de laisser traîner dans une 
BDD des données relatives à des factures qui ont été réglées, et qui sont relatives à un 
exercice clos. 
  
Une base de données est souvent une mine d'informations, en particulier dans le 
domaine économique et financier. Il est très important pour le bon fonctionnement d'une 
entreprise que ces informations puissent être retrouvées rapidement et simplement par les 
personnes qui en ont besoin et qui sauront en faire bon usage. 
  Pour ce faire, la requête constitue l'outil adéquat. La requête est, par ordre d'importance 
décroissante , le deuxième "objet" des BDD après la table. 
  Comme pour les autres chapitres de ce cours, nous nous servirons du SGBD Access pour 
les développements pratiques. 
2 - Les trois fonctions des requêtes 
L'outil requête a trois fonctions principales : 
  
 
la réalisation de vues présentant tout ou partie de l'information contenue dans la BDD. 
Dans une base de données relationnelle, les données sont éparpillées dans de multiple 
tables, liées par des relations, et contenant souvent des codes non explicites. Pour 
appréhender, en partie ou en totalité, le contenu de la base, il faut rassembler les données 
utiles dans une seule table, que l'utilisateur peut consulter directement ou via un 
formulaire. Pour ce faire, on sélectionne des colonnes dans différentes tables, et on met 
les lignes en correspondance grâce aux relations ; 
 
la maintenance de la BDD. Cette opération consiste à archiver et / ou supprimer des 
enregistrements obsolètes, mettre à jour des données révisables, rechercher et supprimer 
les doublons indésirables, etc. Elle concerne des lignes particulières, mais le nombre de 
colonnes n'est pas modifié ; 
 
la recherche d'information dans la BDD. Cette opération consiste à créer une sous-
table contenant les enregistrements répondant à certains critères et appartenant à certains 
champs. Elle porte à la fois sur les lignes et les colonnes d'une table, ou de plusieurs 
tables liées par des relations.