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 ?