Gestion de bibliothèques
[30 min]
Soit la base relationnelle suivante permettant de gérer des bibliothèques.
CTRL+C pour copier, CTRL+V pour coller
1
Livre (#LivreID, Titre, NomEditeur=>Editeur) avec Titre clé
2
Livre_Auteur (#LivreID=>Livre, #NomAuteur)
3
Editeur (#NomEditeur, Adresse, Telephone)
4
Livre_Exemplaires (#LivreID=>Livre, #BiblioID=>Bibliotheque, NbExemplaires)
5
Bibliotheque (#BiblioID, Nom, Adresse) avec Nom clé
6
Livre_Emprunte (#LivreID=>livre, #BiblioID=>Bibliotheque, #NumCard=>Emprunteur, DateEmprunt, DateRetour)
7
Emprunteur (#NumCard, Nom, Adresse, Téléphone)
Livre (#LivreID, Titre, NomEditeur=>Editeur) avec Titre clé Livre_Auteur (#LivreID=>Livre, #NomAuteur) Editeur (#NomEditeur, Adresse, Telephone) Livre_Exemplaires (#LivreID=>Livre, #BiblioID=>Bibliotheque, NbExemplaires) Bibliotheque (#BiblioID, Nom, Adresse) avec Nom clé Livre_Emprunte (#LivreID=>livre, #BiblioID=>Bibliotheque, #NumCard=>Emprunteur, DateEmprunt, DateRetour) Emprunteur (#NumCard, Nom, Adresse, Téléphone)
Question
Écrivez en algèbre relationnelle la requête permettant de renvoyer le nombre d'exemplaires du livre intitulé "Les cinq disciplines" qui est détenu par la bibliothèque qui a comme nom "Paris".
Question
Écrivez en en algèbre relationnelle la requête permettant de renvoyer pour chaque livre écrit par "Douglas Kennedy" le nombre d'exemplaires détenus par la bibliothèque "Paris"
Question
Question
Écrivez en SQL la requête qui permet de récupérer les noms de tous les emprunteurs qui ont rendu leurs livres empruntés.
Question
Écrivez en SQL la requête permettant de récupérer les noms, adresses et nombre de livres empruntés pour chaque emprunteur qui a emprunté plus que 5 livres.