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