Vous êtes sur la page 1sur 1

Mini-projet BDD

Enoncé
Une bibliothèque souhaite informatiser la gestion de son fond documentaire et ses emprunts. Le
responsable de la bibliothèque a rédigé la description textuelle suivante du système :

La bibliothèque possède un fond documentaire composé essentiellement de livres. Chaque livre


est caractérisé par son numéro, son titre, le nombre de ses exemplaires et l’année de sa première
édition. Les livres sont classés par catégories, chaque catégorie est caractérisée par un numéro de
catégorie et un libellé de catégorie. Un livre est écrit par un ou plusieurs auteurs. On associe à chaque
auteur un numéro et on enregistre son nom, sa nationalité. Pour pouvoir emprunter des livres, les
lecteurs doivent être enregistrés. On donne pour chaque lecteur un numéro de lecteur, on enregistre
son nom, son prénom, sa date de naissance et son adresse. Un lecteur appartient à un «type de
lecteur». Ce type lui permet d’avoir ou non accès à certaines catégories de livres. La bibliothèque
peut faire des prêts de livres pour les lecteurs. Chaque prêt est caractérisé par un numéro de prêt, la
date du prêt et « la date de restitution prévue ». Le lecteur doit restituer les livres empruntés au plus
tard à cette date.

Travail demandé :

 Elaborer le modèle entité-association correspondant à cette réalité


 Traduire ce modèle en modèle relationnel
 Répondre aux requêtes suivantes en langage algébrique ou en SQL :
1. Quels sont les noms d’auteurs qui ont écrit des livres de catégorie « roman »
2. Quels sont les prêts (nom lecteur, titre livre) réalisés le « 20/10/2019 »
3. Quels sont les livres avec nombre d’exemplaire < 2
4. Quels sont les emprunteurs (nom , prénom) de type « étudiant » du livre « les
principes des systèmes d’exploitation ».