Aller au contenu

Exercice : le modèle entité-association

On souhaite créer une base de données pour gérer une bibliothèque scolaire.

La bibliothèque veut conserver les informations suivantes :

  • Les livres disponibles
  • Les élèves qui empruntent des livres

Règles :

  • Un élève peut emprunter plusieurs livres.
  • Un livre peut être emprunté plusieurs fois (par des élèves différents, à des moments différents).
  • Un emprunt concerne un seul élève et un seul livre.
  • Un emprunt débute à une date donnée et dure un cerain nombre de jours.

1️⃣ Identifier les classes d’entités

  • Quellese sont les entités de ce système ?
  • Quels sont les attributs d'entités ?

✍️ Dessiner les classes d'entités pour ce système

2️⃣ Identifier les relations

  • Quelle relation existe entre chaque entité ?
  • Quels attributs appartiennent à cette relation ? (ex. : date d'emprunt)

✍️ Ajouter la relation à votre schéma

3️⃣ Déterminer les cardinalités

  • Combien d’instances peuvent être reliées entre elles ?

Exemple :

  • Un élève peut avoir ___ emprunts.
  • Un livre peut être emprunté ___ fois.
  • Un emprunt concerne élève et livre.

✍️ Ajouter les cardinalités dans votre schéma.

4️⃣ Indiquer les identifiants

  • Qu'est-ce qui rend un livre unique ?
  • Qu'est-ce qui rend un étudiant unique ?
  • Qu'est-ce qui rend un emprunt unique ?

✍️ Souligner les attributs qui rendent chaque entité unique.

✍️ Ajouter des attributs au besoin.