Thibault Liétard.

Instructor and Private Teacher

Bases de Données

TP du 30-09-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"
  • - 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 toutes les marques.
  2. Affichez le Prénom de tous les clients commençant par un 'J'.
  3. Même question mais en affichant uniquement les clients qui ont déjà passé une commande.
  4. Même question mais en n'affichant que les clients qui n'habitent pas le nord.
  5. Affichez le nombre de produit vendus par marque.
  6. Affichez le nom des produits commandés en juin.
  7. Affichez le montant de chaque commande du client de nom "Aulet".
  8. On accorde une remise fidelité à ce client. Ajoutez une colonne "Reduc" donnant le montant d'une réduction de 10% sur chaque commande.
  9. Quels produits ont été commandés par le client de Nom "Aulet" dans l'ensemble de ses commandes ?
  10. Affichez le nom de tous les clients qui ont passé une commande contenant 4 articles différents.
  11. Affichez le montant total des ventes effectuées.
  12. Il est nécessaire de répercuter une augmentation des prix : les produits de catégorie 1 et 2 augmentent de 10%, ceux de catégorie 3 augmentent de 20%, et les autres augmentent de 30%. Affichez les nouveaux prix.
  13. Affichez le montant de toutes les commandes avec les nouveaux prix.
  14. Affichez tous les produits qui ne sont ni en catégorie 1, ni en catégorie 4.
  15. Affichez tous les produits qui ont été vendus en plus de 20 exemplaires au total
  16. Affichez le nom, prénom et la ville de résidence (attention, pas le code postal) du client ayant passé la commande 14.
  17. Quelle est la plus grande quantité en laquelle un produit a été commandé sur une commande ?
  18. Affichez le nombre total de produit commandé par un client dont le numéro client sera saisi au clavier.
  19. Faire une requête qui affiche le nombre de produit différents commandés lors de la commande 9.
  20. Faire une requête qui affiche le nombre de produit total commandés lors de la commande 15