Exercice 1: SACEM

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 2

BD 2020/2021

TD 1
Modèle Entité/Relation

Exercice 1 : SACEM

On veut représenter la gestion de la SACEM :


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.

Donner le schéma entité-association et les éventuels contraintes d’intégrité correspondant à


cet énoncé.

Exercice 2 : CABINET MEDICAL

Un médecin identifié par un numéro de SS et ayant un nom, un prénom, une adresse etc...
prescrit une ordonnance à un patient. Un patient est identifié par un n°SS et possède un nom,
un prénom, une adresse etc...
Cette ordonnance est datée et peut demander des tests identifiés par un libellé. Un test
effectué est identifié par un numéro et a un libellé, un résultat et d'autres caractéristiques. Il
se déroule pour un malade donné à une date donnée. Lorsque le médecin reçoit les résultats
d'un test, il établit un diagnostic qu'il conserve.

Exercice 3 : TRANSPORT

La société Tatstroff 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.
Ce cas présente deux particularités de modélisation :

1
BD 2020/2021

• la relation récursive sur la ville permet de matérialiser la distance entre deux villes pour
calculer les coûts de livraison. Si l'on choisit de représenter la ville comme caractéristique du
transporteur, on ne peut pas exhiber simplement cette distance de ville à ville.
• Il existe une double relation entre les entités TRANSPORTEUR et VILLE, l'une
matérialise la localisation du transporteur, elle est 1-n, l'autre liste les villes desservies par
les transporteurs, elle est n,n.

Exercice 4 : LES INVITATIONS

Une personne désire modéliser le système d’information correspondant aux réceptions


qu’elle organise (personnes invitées, menus, ...). Ce système d’information doit lui
permettre, en autre chose, de pouvoir l’aider à organiser une réception en lui offrant la
possibilité de construire sa liste d’invités, ainsi que son menu et les vins associés. Une
réception a lieu à une date donnée et y sont invitées des personnes dont on connait le nom, le
prénom, leur sexe, leur âge et leur profession (l’identification d’une personne se fait par son
nom et son prénom). Le repas servi lors d’une réception comprend un certain nombre de
plats identifiés par leur nom (" poulet à la mexicaine " par exemple) et leur nature (" entrée
froide ", " dessert " par exemple). Pour pouvoir réussir un menu, il faut que les vins servis
soient en accord avec les plats. On dispose donc pour chaque plat d’une liste de types de
vins possibles caractérisés par leur région viticole (" bourgogne " par exemple) et un type
(" rouge corsé ", " blanc sec " par exemple). Pour que la réception soit réussie, il faut éviter
qu’une dispute vienne gâcher l’événement et pour se faire la connaissance des amitiés et
inimitiés entre personnes est primordiale. Enfin le dernier ingrédient d’une réception réussie
est d’offrir au menu des plats que les invités apprécient et surtout d’éviter de leur servir des
plats qu’ils n’aiment pas.

Vous aimerez peut-être aussi