ENSI AU: 2020-2021
TD
Conception Bases de Données
II2
Exercice 1
Un groupement national de cliniques hospitalières souhaite revoir la structure de la base de
données permettant de gérer établissement, patients et personnels. Chaque clinique possède un
nom et une adresse. Elle emploie plusieurs membres du personnel caractérisés par leur nom,
leur adresse, leur salaire et leur catégorie. Par ailleurs, les cliniques disposent de divers
aménagements localisés dans un bâtiment et à un étage donné. Chaque aménagement est sous
la responsabilité d’un membre du personnel. Les patients sont caractérisés par leur nom, leur
adresse, leur numéro de sécurité sociale et le nom de leur mutuelle. Le résultat des différents
tests effectués pour chaque patient sont enregistrés. Toutes les visites des patients à n’importe
qu’elle clinique du groupement sont enregistrées et les renseignements suivants sont conservés :
date d’admission, date de sortie, numéro de chambre et objet de l’hospitalisation. Un patient
peut avoir un médecin attitré.
Question : Construire le modèle Entité-Association relatif à cette base.
NB: Pour les exercices qui suivent proposer les hypotheses que vous juger utiles
Exercice 2. Cinéma
Un organisme départemental souhaite mettre en place une base de données pour le suivi des
films projetés dans les salles de cinéma du département. Pour simplifier, on considère qu'une
salle de cinéma ne projette qu'un seul film à une heure donnée. Toutefois, un même film peut
être projeté simultanément dans plusieurs salles. Pour des raisons d'organisation et d'espace,
une salle de cinéma ne projette chaque film qu'une seule fois par jour et toujours à la même
heure. On représentera les films actuellement à l'affiche. On ne souhaite pas archiver l'historique
des projections des films par salle. L'organisme départemental effectue régulièrement des
sondages sur un groupe de spectateurs fidèles pour recueillir leur impression sur tous les films
qu'ils ont vus. Pour simplifier, on considère que chaque spectateur émet une appréciation qui
peut être résumée par bien, quelconque, nul. On ne s'intéresse pas à l'information sur la salle
dans laquelle il a regardé ce film. On dispose pour chaque salle des données suivantes : nom,
adresse et liste des films projetés avec l'heure de leur projection dans la salle. Les informations
stockées sont celles de la semaine en cours. Chaque spectateur est identifié par un numéro. On
connaît d'autre part son nom, son prénom, son adresse, sa date de naissance et sa catégorie
professionnelle. Pour chaque film, on souhaite stocker son visa d'exploitation, son titre, le nom
du réalisateur et son année de sortie. Enfin, on enregistre, pour chaque spectateur interrogé, la
liste des films visionnés et son impression sur chacun des films.
Exercice 3. Cantine Scolaire
La cuisine centrale à la ville X voudrait gérer les données relatives à la cantine scolaire à l'aide
d'une base de données . Elle explique que le prix du repas dépend de la tranche dans laquelle
l'enfant se situe et du type d'école (jardin d'enfant, maternelle, primaire). La tranche est définie
en fonction du quotient familial. Chaque enfant à une carte de cantine personnelle avec un
numéro. Les familles approvisionnent la carte d'un certain montant. La cuisine centrale voudrait
enregistrer tous les paiements journaliers, puis par la suite mettre à jour l'information du
montant total versé. Chaque jour, elle voudrait établir et archiver une liste des enfants ayant
mangé à la cantine ainsi que le menu du jour. Le menu est composé d'une entrée, d'un plat et
d'un dessert.
Exercice 4. Transport
La société TatstroX travaille actuellement avec une dizaine de transporteurs et dessert 300
destinations. Lorsqu'un client passe une commande, Monsieur T., responsable des expéditions,
est chargé de l'enregistrer et de rechercher le transporteur le plus apte à acheminer cette
commande. Le choix du transporteur peut se faire selon deux critères : la vitesse de livraison
(dans ce cas, c'est la distance entre le transporteur et le client qui est prise en considération) ou
le coût de la livraison (dans ce cas, les tarifs (au km) de chaque transporteur entrent en
compétition). A noter que la distance considérée ici est calculée ville à ville. Pour gagner du
temps, dans une activité en plein développement, Monsieur T. a convaincu son directeur de
l'intérêt d'un système d'information permettant de gérer rapidement et efficacement les
commandes qu'honore la société, ses transporteurs et ses clients.