02) Exercices - Chenelière Éducation

publicité
Ventes SQL.accdb
Interroger les données grâce aux requêtes SQL
Téléchargez la base de données VentesSQL.accdb disponible sur le site de Chenelière
Éducation à l’adresse www.cheneliere.ca/nasr. Prenez quelques instants pour vous familiariser
avec la base de données, son contenu et ses relations. Toutes les requêtes doivent être faites en
mode SQL.
Exercice 1
- Utilisez la base de données Ventes SQL.
- À partir de la table T Clients, créez une requête, au format SQL, qui permet d’afficher le
Prénom, le NomClient et la Ville de tous les clients.
- Enregistrez cette requête sous SQL Clients.
- À partir de la table T Fournisseurs, créez une requête qui permet d’afficher le NomEntreprise,
le NomContact et la Ville de tous les fournisseurs.
- Enregistrez cette requête sous SQL Fournisseurs.
- À partir de la table T Stocks, créez une requête qui permet d’afficher la Description, le
CoûtUnitaire et la QuantitéEnStock de tous les articles.
- Enregistrez cette requête sous SQL Stocks.
Exercice 2
- Utilisez la base de données Ventes SQL.
- À partir de la table T Clients, créez une requête qui permet d’afficher le Prénom, le NomClient
et la Ville des clients dont le nom de famille est Drolet.
- Enregistrez cette requête sous SQL Clients Drolet.
- À partir de la table T Fournisseurs, créez une requête qui permet d’afficher le NomEntreprise,
le NomContact et la Ville de tous les fournisseurs de Sherbrooke.
- Enregistrez cette requête sous SQL Fournisseurs SHE.
Exercice 3
- Utilisez la base de données Ventes SQL.
- Créez une requête pour montrer les articles dont la quantité en stock est inférieure à 20.
- Enregistrez cette requête sous SQL Stocks-20.
- Créez une requête pour montrer les clients qui demeurent à Magog.
- Enregistrez cette requête sous SQL Clients MAG.
- Créez une requête pour montrer les clients dont le nom commence par B.
Guide pratique Access 2007 © 2009 Chenelière Éducation inc.
Page 1 sur 3
- Enregistrez cette requête sous SQL Clients B.
- Créez une requête pour montrer les clients qui sont membres de l’organisation.
- Triez la requête par ordre alphabétique de NomClient.
- Enregistrez cette requête sous SQL Clients membres.
- Créez une requête pour montrer les articles en stock.
- Triez la requête par ordre décroissant de QuantitéEnStock.
- Enregistrez cette requête sous SQL Stocks décroissants.
Exercice 4
- Utilisez la base de données Ventes SQL.
- Créez une requête en utilisant la table T Stocks et en affichant le NoStock, la Description, le
CoûtUnitaire et le PrixUnitaire.
- Vous désirez afficher une nouvelle information dans cette requête : la marge bénéficiaire de
chaque article. Dans un nouveau champ appelé Marge, calculez la différence entre le prix de
vente et le coût unitaire.
- Sauvegardez sous SQL Stocks marge.
- Créez une requête en utilisant la table T Factures et en affichant les trois champs disponibles.
- Vous désirez afficher une nouvelle information dans cette requête : la date d’échéance de la
facture. Dans un nouveau champ appelé Échéance, ajoutez 30 jours à la date de facturation.
- Sauvegardez sous SQL Factures échéance.
Exercice 5
- Utilisez la base de données Ventes SQL.
- À partir des tables T Clients et T Factures, créez une requête qui permet d’afficher le Prénom,
le NomClient et la Ville de tous les clients, ainsi que les dates auxquelles ils ont fait des
achats.
- Enregistrez cette requête sous SQL Clients achats.
- À partir des tables T Fournisseurs et T Stocks, créez une requête qui permet d’afficher le
NomEntreprise, le NomContact et la Ville de tous les fournisseurs, ainsi que la Description et
le CoûtUnitaire des articles fournis.
- Enregistrez cette requête sous SQL Fournisseurs achats.
Exercice 6
- Utilisez la base de données Ventes SQL.
- À partir des tables T Clients et T Factures, créez une requête qui permet d’afficher le Prénom,
le NomClient et la Ville de tous les clients qui ont acheté le 3 août 2010.
- Enregistrez cette requête sous SQL Clients achats 2010-08-03.
Guide pratique Access 2007 © 2009 Chenelière Éducation inc.
Page 2 sur 3
- À partir des tables T Fournisseurs et T Stocks, créez une requête qui permet d’afficher le
NomEntreprise, le NomContact et le Téléphone de tous les fournisseurs, ainsi que la
Description et le CoûtUnitaire des articles dont la QuantitéEnStock est inférieure à 20.
- Trier par QuantitéEnStock.
- Enregistrez cette requête sous SQL Fournisseurs passer commande.
Exercice 7
- Utilisez la base de données VentesSQL.
- Utilisez la table T Factures pour créer une requête qui calcule le nombre de ventes par jour.
- Enregistrez sous SQL Ventes quotidiennes.
- Utilisez la table T FDétails pour créer une requête qui calcule le nombre de ventes de chaque
article. La requête doit présenter le NoStock et la quantité totale vendue.
- Enregistrez sous SQL Ventes par article.
- Utilisez les tables T Fournisseurs et T Stocks pour créer une requête qui compte le nombre
d’articles de chaque fournisseur. La requête doit présenter le NomFournisseur et le nombre
d’articles vendus.
- Enregistrez sous SQL Fournisseurs articles.
- À partir des tables T Clients et T Factures, créez une requête qui compte le nombre de fois
où un client est venu faire un achat. Affichez le Prénom, le NomClient et la Ville de tous les
clients, ainsi que le nombre de factures.
- Enregistrez cette requête sous SQL Clients fidèles.
- Utilisez les tables T Stocks et T FDétails pour créer une requête qui calcule le nombre de
ventes de chaque article. La requête doit présenter la Description de l’article et la quantité
totale vendue.
- Dans un nouveau champ, calculez le montant total des ventes de cet article.
- Triez la requête par ordre décroissant de quantité totale vendue.
- Enregistrez sous SQL Articles populaires.
Guide pratique Access 2007 © 2009 Chenelière Éducation inc.
Page 3 sur 3
Téléchargement