Niveau : 2ème année Licence-informatique
Matière : Bases de données
Année : 2019 – 2020
Responsable de TD : Dr. Laboudi Zakaria / laboudizak@yahoo.fr
Exercice 1
Produisez un modèle entité-association pour un petit système de gestion des examens
finaux à l’université. Ce système doit permettre de traiter les informations suivantes.
- département : son nom, le nom de son directeur et ses cours ;
- cours : son titre, son sigle et ses examens ;
- examen : le cours, la session (ex : ”H04”), la date (YYYY-MM-DD), la période
(”AM”, ”PM” ou ”soir”) et ses locaux (ex : ”D4-3021”) ;
- local : numéro et nombre de places disponibles ;
- programme : titre et ses cours.
On a les contraintes suivantes :
- un cours peut avoir plusieurs examens ;
- il y a un seul examen final par session pour un cours ;
- un cours appartient à un seul département ;
- un cours peut apparaître dans plusieurs programmes.
Exercice 2
- On veut représenter la gestion de la Société des auteurs, compositeurs et éditeurs
de musique (SACEM). Ainsi, nous devons représenter :
Des livres avec : numéro du livre (ISBN), Titre du livre.
Des auteurs avec : Numéro de l’auteur, nom de l’auteur
Des éditeurs avec : Numéro d’éditeur, nom de l’éditeur
Des dépôts avec : Numéro de dépôt, nom du dépôt
- Attention : ici un « livre » n’est pas le « livre physique » (un exemplaire) mais
plutôt une « édition »
- L’investigation du domaine a permis de définir les règles suivantes :
un livre peut être :
Écrit par plusieurs auteurs
Édité par plusieurs éditeurs, mais une seul fois par chacun d’entre eux.
Pour distinguer, on donne alors l’année éditions
Stocké dans plusieurs dépôts, et cela pour chaque éditeur.
Chaque livre stocké est stocké avec une quantité définie.
Travail demandé : donner le schéma entité-association correspondant à cet énoncé.
Série d'exercices 1 (avec solutions)
Modèle entité-association