Vous êtes sur la page 1sur 2

TD SQL

Dr. Safa Hachani


hachanisafaa@gmail.com

ENIB 2021/2022
Requêtes Conditions R. Complexe
simples logiques Jointure
On considère la base de données « videoClub »
• FORMULE ( NuFormule , Nom, PrixCotisation, PrixVideo)
• ABONNE ( NuAbonne , Nom, Prenom, Adresse, NuFormule , DateAbonnement, DateCotisation)
• VIDEO ( CodeVideo, Titre, Realisateur, DateSortie)
• EXEMPLAIRE ( CodeVideo , NuExemplaire, Format)
• EMPRUNT ( NuAbonne, CodeVideo, NuExemplaire , DateLocation, DateRendu)
• ASSOCIATION ( CodeVideo, CodeVideoAssocie )

A- Créer la base de donnée Video Club


B- Utiliser le langage SQL pour répondre aux requêtes suivantes :
1. Afficher la liste des abonnés avec le nom de leur formule.
2. Afficher pour chaque abonné le nombre de location qu'il a effectué.
3. Afficher la somme du prix des locations (hors abonnement) pour chaque abonné.
4. Afficher les exemplaires non rendus ainsi que le nom de l'emprunteur.
5. Afficher les titres et format des films disponibles (sans doublons)
6. Afficher la liste des films jamais empruntés.
7. Afficher la liste des films empruntés au moins 3 fois.
8. Afficher la liste des films empruntés par au moins 3 abonnés différents.
9. Afficher la liste des films empruntés au moins 3 fois par un même abonné.
10. Conseiller Berthe Berurier. Ne pas lui proposer un film qu'elle a déjà loué.
11. Afficher la liste des films qui ne sont conseillés dans aucun cas.

Vous aimerez peut-être aussi