CSI : Quatrième séance de travaux dirigés

Cette séance de TD a lieu dans les salles E1.10, E1.11, G1.05, G1.06 et G4.02.

Schéma relationnel utilisé

Pour ces exercices, nous posons les requêtes sur le même schéma relationnel que pour le TD3, à savoir :

Quelques requêtes "simples" pour commencer ;

  1. les 3 prochains spectacles (utiliser le mot clé NOW()) ;
  2. pour chaque client, les salles de spectacles se trouvant dans la méme ville que le client (dans la base, on ne note que la ville dans l'adresse) ;
  3. le nombre de salles de spectacles par villes ;
  4. les artistes qui sont artiste principal et artiste supplémentaire dans le méme spectacle.

Requêtes complexes en langage SQL

Exprimez les requêtes suivantes en SQL :

  1. le total de l'argent dépensé par David Dupont ;
  2. le palmarés des clients ayant dépensé le plus d'argent dans des billets ;
  3. le nombre de fois que Jean Perrin a vu Risky Misfit en concert ;
  4. l'artiste préféré de David Dupont ;
  5. les salles de spectacles ne proposant aucun spectacle ;
  6. le nombre de billets annulés par spectacle ;
  7. les artistes qui ont déjà joué en tant qu'artiste principal et en tant qu'artiste supplémentaire, dans différents spectacles.

Les requêtes SQL sont disponibles dans un fichier .sql que vous pouvez exécuter dans MySQL Workbench. Ce fichier comprend également les requêtes demandées en TP3 et en TD3.

td4.html: last modified 2013/12/18 10:42:42 by Antoine Zimmermann.

Valid XHTML 1.0! Valid CSS!