Aller au contenu

Exercice : le modèle relationnel

Reprenons la 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

À partir du modèle entité-association créé la semaine dernière : La bibliothèque scolaire.

Créer le modèle relationnel.

1️⃣ Les classes d'entité deviennent des tables

  • Quelles sont les tables naturelles ?
  • Quelles est la clé primaire de chaque table ?

2️⃣ Décomposer les attributs complexes

  • Y a-t-il des attibuts composés ?
  • Y a-t-il des attributs multivalués ?

3️⃣ Les relations N à N crée une table de jointure

  • Y a-t-il des tables de jointure à créer ?
  • Quels seront leurs attributs ?
  • Quelle est la clé primaire de ces tables ?

4️⃣ Ajouter les clés étrangères

  • Quelles tables doivent recevoir une clé étrangère ?

5️⃣ Ajouter les liens

  • Quelles tables sont liées ?
  • Quel type de lien doit être ajouté pour chaque lien ?