TD1 Base de données: Modèle entité association
Section : BIG2 Année Universitaire : 2022- 2023
On vous demande d'établir le modèle entité association pour chacun des exercices suivants.
Exercice1 :
L'ISG vous charge de modéliser le modèle entité association relatif à la gestion des stages des
étudiants en vous basant sur les données suivantes :
Chaque année, chaque étudiant doit faire un et un seul stage dans une entreprise. S'il
redouble, il peut en être dispensé. Chaque stage a un sujet et une durée. On détient pour
chaque étudiant, le numéro de sa carte d'étudiant, son nom, son prénom, et son adresse.
Une entreprise peut recevoir plusieurs étudiants. Pour chaque entreprise, on détient les
informations suivantes : raison sociale (nom), adresse, téléphone et nature d'activité. Deux
entreprises différentes ne peuvent pas avoir la même raison sociale.
Chaque étudiant est encadré par un enseignant durant l'année du stage. Un enseignant peut
encadrer plusieurs étudiants. Un étudiant peut être encadré par plusieurs enseignants. Chaque
enseignant est connu par sa matricule, son nom, son prénom et son grade.
Questions :
1) Déterminer dans deux tableaux, la liste des entités et la liste des associations.
2) Présenter le modèle Entité-Association.
Exercice 2
Un éditeur souhaite installer une BD pour mémoriser les informations suivantes:
les livres sont identifiés par leur no ISBN. Un livre possède un titre et un prix de vente. Il est
écrit par un ou plusieurs auteurs.
Chaque livre est tiré en une ou plusieurs éditions, datées et identifiées par leur numéro.
Chaque édition possède un ordre (première édition, seconde édition, etc.) et comporte un
certain nombre d'exemplaires. Un livre peut être primé (Goncourt, Fémina etc.).
les auteurs sont identifiés par leur nom et prénom et peuvent avoir un pseudonyme. Pour
chaque livre, un auteur perçoit des droits d'auteur, calculés comme un pourcentage du prix de
vente (il est aussi fonction du nombre d'auteurs, du tirage, etc.).
les libraires (identifiés par leur nom et adresse complète) peuvent envoyer des commandes
d'un ou plusieurs livres en quantité quelconque.
Questions :
1) Déterminer dans deux tableaux, la liste des entités et la liste des associations.
2) Présenter le modèle Entité-Association.
[Link] Page 1
Exercice 3
Soit la BD "maintenance" qui a pour but de gérer la maintenance des ordinateurs dans une
société. On souhaite garder une trace sur les changements et les maintenances effectuées sur
chaque ordinateur dès sa date d'achat.
Chaque ordinateur est désigné par un numéro unique, une marque, une date d'achat, un prix
d'achat. Chaque ordinateur possède plusieurs composantes. Chaque composante est désignée
par sa référence, son type (disque dur, carte graphique, …) et sa marque. Sur chaque
ordinateur est installé un système d'exploitation (SE).
Un SE, qui peut être installé sur 8 ordinateurs au maximum, est désigné par sa clé (numéro de
série), son nom (: Windows XP, 2000, Linux,…) et sa version. Un technicien est identifié par
sa matricule, son nom et prénom et sa spécialité. Il contrôle périodiquement chaque ordinateur
en rédigeant un rapport mentionnant l'état du matériel, la maintenance effectuée ainsi son type
(hardware, software) et la date du contrôle.
Questions :
1) Déterminer dans deux tableaux, la liste des entités et la liste des associations.
2) Présenter le modèle Entité-Association.
Exercice 4 :
Le patrimoine d'un club de location de cassette vidéo est constitué de cassettes portant
chacune sur un et un seul film (pas de cassette à plusieurs films, pas de film à plusieurs
cassettes par copies) :
Chaque cassette est identifiée par son code et caractérisée par son montant d’achat et sa date
de mise en exploitation.
Chaque film est identifié par son code et caractérisé par sa catégorie et son titre, ainsi que le
nom du metteur en scène, l’année de sortie du film et les noms des principaux acteurs (de 2 à
5).
Le club loue ses films à deux types de clients : les adhérents et les passagers. Les clients
adhérents sont redevables d’une cotisation annuelle dont le montant est fixé au début de
chaque année par la direction du club. Les clients passagers doivent verser à chaque location
une caution dont le montant est fixé également au début de chaque année. Le montant de
location d’une cassette dépend du type du client et de la catégorie du film ; il est aussi fixé au
début de chaque année. La durée maximale de location d’un film est fixée à trois jours. Tout
retour tardif est pénalisé par une indemnité calculée comme suit :
P = (Montant location Cassette/3)* Nombre de jours de retard
[Link] Page 2
Tout client est identifié par le numéro de sa carte d’identité et caractérisé par son nom, son
prénom, son adresse, son numéro de téléphone et sa profession.
Exercice 5 :
On s'intéresse à la gestion de la billetterie d'une société de transport de voyageurs. La société
gère un certain nombre de lignes dont chacune est identifiée par un numéro et caractérisée par
son type (urbaine ou grande distance). Par ailleurs, une ligne urbaine est caractérisée
également par la durée d'un aller retour en période normale et par la durée d'un aller retour en
période de pointe, alors qu'une ligne grande distance est caractérisée par le nombre de
kilomètres de son parcours.
Chaque ligne dessert un certain nombre de stations identifiées par leurs noms. Une station
peut être desservie par plusieurs lignes.
La tarification des billets est caractérisée par des zones. Chaque zone est identifiée par un
numéro et caractérisé par la station de début et la station de fin appartenant à cette zone et par
les lignes qui la parcourent. Les billets sont de trois type : unitaire, hebdomadaire et mensuel.
Le tarif de chaque type de billet est fonction de la zone de départ et de la zone d'arrivée. Des
réductions peuvent être appliquées sur les tarifs. On maintient pour chaque type de réduction
(élève, invalide, soldat, etc.) le taux de réduction accordé pour chaque type de billet et pour
chaque type de ligne ainsi que les montants réduits des tarifs.
Exercice 6 :
Un aéroport désire gérer les compagnies, leurs avions et les vols affrétés. Une compagnie est
caractérisée par un code et un nom (comp, nomComp). Chaque avion est désigné par une
immatriculation (immatriculation), un type (typeAvion), une capacité (capacite). Un avion est
la propriété d’une compagnie.
Un avion peut être affrété par une compagnie à différentes dates (dateVol), même plusieurs
fois par jour par différentes compagnies. Pour chaque affrètement, il faudra stocker le nombre
de passagers transportés (nbPax) et le coût du vol pour la compagnie (cout). On ne pose pas
de contrainte sur les affrètements, donc à priori, n’importe quelle compagnie peut affréter
n’importe quel avion à n’importe quelle date. Par contre on suppose qu’une compagnie ne
peut pas affréter le même avion plusieurs fois dans la même journée.
L’aéroport choisit de stocker les caractéristiques de chaque type d’avion ; le code de la
dénomination commerciale, le nombre maximum de passagers (npMax) et la désignation
commerciale (nomAvion). Exemple : l’A320 peut transporter au maximum 180 passagers et se
dénomme ‘Airbus A320’.
[Link] Page 3