Construire des requêtes Définition : extraction d’une partie des données de la base en utilisant tout le potentiel relationnel : on va construire un jeu d’enregistrements contenant des champs d’une ou plusieurs tables de la base de données suivant des critères prédéfinis ou dit « paramétrables »
Sélectionner les champs à partir d’une table Choisir les champs FILMS N° Film titre durée limite d’âge Auteur Titre Auteur Limite d’âge
Filtrer les données à partir de critères FILMS N° Film titre durée limite d’âge Auteur Signaler les contraintes Titre Auteur Limite d’âge > 16
Les opérateurs dans les critères = Égal <> Différent <= Inférieur ou égal >= Supérieur ou égal < Inférieur > Supérieur Entre Intervalle de valeurs Entre «A » et « B » Dans Choix dans une liste Dans («nice »; « paris») Comme Ressemble à comme « rue* »
Extraire des données à partir de plusieurs tables Choisir les champs EMPRUNT FILMS N° Film titre durée limite d’âge Auteur N° Emprunt N° film N° emprunteur Date emprunt Date retour Date retour Titre N° emprunt Auteur Limite d’âge
Extraire des données à partir de plusieurs tables Jointure Obligatoire EMPRUNT FILMS N° Film titre durée limite d’âge Auteur N° Emprunt N° film N° emprunteur Date emprunt Date retour Date retour Titre N° emprunt Auteur Limite d’âge
EXEMPLE DE REQUÊTE Objet requête Filtre critère
Création d’une nouvelle requête 1 Création d’une nouvelle requête 2
Création d’une nouvelle requête Choisir la ou les tables
Choix des champs
Filtre des enregistrements
Filtre des enregistrements - résultats
Filtre des enregistrements - condition ET
Filtre des enregistrements - condition ET – résultats
Filtre des enregistrements - condition OU
Filtre des enregistrements - condition OU - résultats
Types de requêtes : Paramétrée : permet de demander à l’utilisateur son critère de choix Regroupement : permet l’agrégation des données.
Requête paramétrée
Requête paramétrée
Requête regroupement
Requête regroupement - résultats
Formulaires
Formulaires - FILM
Formulaires - EMPRUNT