Thibault Liétard.

Instructor and Private Teacher

Bases de Données

TP du 4 octobre 2019

Ce TP est à rendre afin la fin du cours par mail, en respectant les consignes suivantes :

  • - L'objet de votre mail devra être "[L3][BD] Rendu TP"
  • - Le nom de votre fichier devra comporter votre (vos) prénom(s) et nom(s) sous la forme "prénomNom.mdb" (ou "prénom1Nom1_prénom2Nom2.mdb")
  • - Votre mail contiendra en pièce jointe votre base de donnée au format access avec toutes les requêtes enregistrées
  • - Le corps de votre mail précisera les membres du groupe (2 maximum).

Tout manquement à ces règles ou tout retard entraînera l'attribution d'un 0. Tous les documents de cours sont autorisés. La collaboration entre les groupes n'est bien sûr pas permise. Toute tentative de fraude entrainera les sanctions applicables en cas de fraude à un examen.

Questions

Vous enregistrerez chacune de vos requêtes sous la forme "requête N" où 'N' est le numéro de la question.

  1. Afficher le nom de tous les produits.
  2. Affichez le nom de toutes les marques commençant par un L.
  3. Affichez les noms de toutes les marques dont au moins un produit a été commandé.
  4. On décide d'une opération promo : les produits de catégorie 1 et 2 baissent de 10%, ceux de catégorie 3 baissent de 20%, et les autres baissent de 30%. Affichez les nouveaux prix.
  5. Affichez le prix des produits commandés en juillet.
  6. Affichez la liste des clients dont le nom ne commence pas par un P ou un T et le prénom ne commence pas par un J.
  7. Affichez tous les produits d'une catégorie dont le numéro sera saisi au clavier.
  8. Affichez la marque, le nom et le prix d'un produit dont le numéro sera saisi au clavier
  9. Affichez le nom de tous les clients qui ont passé une commande contenant un article en 3 exemplaires.
  10. Affichez le nom, prénom et la ville de résidence (attention, pas le code postal) du client ayant passé la commande 9.
  11. Affichez le nombre de produits par catégorie.
  12. Affichez le nombre de fois où chaque produit a été commandé.
  13. Faire une requête qui affiche le nombre de produit différents commandés lors de la commande 16.
  14. Faire une requête qui affiche le nombre de produit total commandés lors de la commande 25
  15. Affichez l'ensembe des clients qui ont commandé des produits de catégorie 1.
  16. Même question mais en n'affichant que les clients qui n'habitente pas dans le nord.
  17. Affichez le nombre total de produit acheté pour chaque client dont le nom commence par "L".
  18. Affichez tous les clients qui ont passés 3 commandes
  19. Affichez le nombre total de produit vendus, toutes commandes comprises.
  20. Affichez la liste des clients dont le nom commence par un P, un T, ou un A et qui ont passés deux commandes ou plus.