Exercice SQL les requêtes complexes, tutoriel & guide de travaux pratiques en pdf.
Exercice SQL
Objectif :
S’entraîner à exprimer les requêtes complexes.
Enoncé de l’Exercice
On suppose qu’une bibliothèque gère une base de données dont le schéma est le suivant (les clés primaires des relations sont soulignées) :
Emprunt (Personne, Livre, DateEmprunt, DateRetourPrevue, DateRetourEffective)
Retard (Personne, Livre, DateEmprunt, PenalitéRetard)
Exprimer, lorsque cela est possible, les requêtes suivantes en algèbre relationnelle, en calcul à variable nuplet et en SQL.
- Quelles sont les personnes ayant emprunté le livre « Recueil Examens BD » ?
- Quelles sont les personnes n’ayant jamais rendu de livre en retard ?
- Quelles sont les personnes ayant emprunté tous les livres (empruntés au moins une fois) ?
- Quels sont les livres ayant été empruntés par tout le monde (i.e. tous les emprunteurs) ?
- Quelles sont les personnes ayant toujours rendu en retard les livres qu’elles ont empruntés ?
La correction exercice SQL (voir page 2 en bas)
jeux de données absents, on n’a pas envie de recréer les données à chaque fois 🙁