Emprunt de livres dans un CDI



Le fichier de travail se trouve à cette adresse.

La base de données correspond à la modélisation d’emprunt de livres dans un CDI :

  • Chaque élève d’un lycée peut emprunter des livres au CDI, les données concernants ces livres et les emprunts en cours sont stockés dans une base de données.

  • Les auteurs ainsi que les éditeurs figurent également dans cette base.

Travail préalable

  1. Déterminer la structure de la base de données et indiquer son schéma relationnel.

Requêtes simples

Donner le code SQL de chacune des requêtes suivantes.

  1. Afficher tous les noms des auteurs.

  2. Afficher le titre de tous les livres.

  3. Afficher les noms des classes du lycée sans doublon.

  4. Afficher les titres des livres et les annees d’édition classés selon les années.

  5. Quels sont les livres dont le titre contient le mot Astérix ?

Expressions et fonctions

Donner le code SQL de chacune des requêtes suivantes.

  1. Afficher les noms et prénoms des élèves de la classe 1-G1.

  2. Afficher les titres des livres publiés après 2000.

  3. Afficher les isbn des livres dont la date retour est déjà passée (au 25 octobre 2020).

  4. Combien d’auteurs sont présents dans la base de données ?

  5. Quelle est l’annee d’édition du ou des livre(s) le(s) plus ancien(s) ?

Requêtes imbriquées

Donner le code SQL de chacune des requêtes suivantes.

  1. Afficher les titres des livres empruntés.

  2. Afficher, sans doublon, le nom et prénom des élèves qui ont emprunté au moins un livre.

  3. Afficher, sans doublon, le nom et prénom des élèves qui ont emprunté au moins un livre avec une date retour dépassée (au 25 octobre 2020).

  4. Quels sont les editeurs à avoir édité un livre contenant Astérix dans le titre ?

  5. Quel est le titre du ou des livre(s) le(s) plus ancien(s) ?

Jointures

Donner le code SQL de chacune des requêtes suivantes en utilisant la clause JOIN.

  1. Afficher les titres des livres empruntés.

  2. Afficher, sans doublon, le nom et prénom des élèves qui ont emprunté au moins un livre.

  3. Afficher, sans doublon, le nom et prénom des élèves qui ont emprunté au moins un livre avec une date retour dépassée (au 25 octobre 2020).

  4. Qui est l’auteur du livre 1984 ?

  5. Afficher les titres des livres écrit par Pierre Boulle.

  6. Combien de livres ont été écrit par Isaac Asimov ?

  7. Afficher les noms des editeurs ayant édité un écrit par Barjavel.