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

Toutes les séances de TD se déroulent en groupes de quart de promo, répartis dans les salles E1.10, G1.06, G4.01, G4.02 et F4.

Modèle relationnel et formes normales

Traduisez le modèle Entité-Association construit lors du premier TD en un modèle relationnel. Identifiez les dépendances fonctionnelles de l'application. Quelle est la forme normale de vos relations ?

Vous pourrez utiliser le diagramme Entité-Association suivant :

modèle Entité-Association du système de vente de billets de spectacle

Algèbre relationnelle

Écrivez sous la forme de combinaison d'opérateurs relationnels les requêtes nécessaires sur les relations définies précédemment pour obtenir les informations suivantes :

  1. les artistes français ;
  2. les artistes américains de genre pop-rock ;
  3. les spectacles ayant lieu pendant les prochaines vacances de Noël ;
  4. les noms des clients ayant déjà commandé des billets ;
  5. le genre des artistes italiens ;
  6. le prix des billets des concerts de Metallica ;
  7. les artistes que David Dupont a vu au Transbordeur ;
  8. les spectacles pour lesquels aucune place n'a été encore vendue ;
  9. pour détecter des conflits entre spectacles, nous voudrions connaître la liste des spectacles ayant lieu simultanément au même endroit ;
  10. quelle salles de spectacle vend des billets plus chers que tous les billets vendus au Zénith ?

Schéma relationnel

Requêtes relationnelles

Des solutions aux requêtes sont données dans un document à part (en PDF).

td2.html: last modified 2013/11/20 16:54:42 by Antoine Zimmermann.

Valid XHTML 1.0! Valid CSS!