Exercice de révision de modélisation
Scénario
Le Cégep de Victoriaville souhaite améliorer la gestion de sa bibliothèque afin de mieux suivre les ressources disponibles, les membres inscrits ainsi que les emprunts effectués. Actuellement, le système en place présente plusieurs lacunes, notamment en ce qui concerne la traçabilité des livres, la gestion des auteurs multiples et la supervision des emprunts par les différents membres. Pour répondre à ces besoins, le cégep demande la conception d’une nouvelle base de données relationnelle.
Chaque livre de la bibliothèque possède un titre, un numéro ISBN unique, une date de publication et appartient à une seule catégorie, telle que sciences, littérature ou technologie. De plus, un livre peut être écrit par un ou plusieurs auteurs, et inversement, un auteur peut avoir rédigé plusieurs livres. Les membres de la bibliothèque sont principalement des étudiants ou des professeurs inscrits. Chaque membre dispose d’un numéro d’identification unique, d’un nom, d’une adresse courriel et d’une date d’inscription.
En ce qui concerne les emprunts, un membre peut emprunter plusieurs livres au fil du temps, tandis qu’un livre peut être emprunté par différents membres, mais un seul membre peut avoir un livre emprunté à la fois. Chaque emprunt doit enregistrer la date de début ainsi que la date de retour prévue pour assurer un suivi efficace.
Instructions
- Faire le dépouillement du scénario pour identifier les entités, les attributs et les relations.
- Créer un schéma conceptuel pour représenter la base de données.
- Créer un diagramme de classe pour définir les tables et les contraintes.