SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
BD 2020/2021
1
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 : BIBLIOTHEQUE
On se propose de représenter le système d’information d’une bibliothèque :
La bibliothèque enregistre chaque lecteur à qui elle donne un numéro de lecteur. Elle lui
prend son nom et son adresse.
Le lecteur peut éventuellement être membre d’une société adhérente. On enregistre alors
l’identification de cette société.
Un lecteur peut emprunter plusieurs livres chaque jour. A chaque prêt, on associe une « date
de retour au plus tard ». Un lecteur appartient à un « type de lecteur ». Ce type lui permet
d’avoir ou non accès à certaines catégories de livres. La durée du prêt dépend de la catégorie
du livre et du type de lecteur. Elle est la même pour tous les livres d’une catégorie donnée
empruntés par un quelconque lecteur d’un type donné. Un livre est caractérisé par son
numéro d’inventaire. Il est nécessaire de connaître sa catégorie, le nom de son auteur, son
éditeur, ainsi que le nombre de ses différents exemplaires disponibles. L’édition, lorsqu’elle
existe, est également à connaître. La catégorie d’un livre se repère par un numéro et possède
un libellé. Il en est de même pour le type de lecteur. Une société adhérente possède un nom
et une adresse ; elle s’engage à envoyer un minimum de 500 lecteurs.
Donner le schéma entité-association et les éventuels contraintes d’intégrité correspondant à
cet énoncé.
Exercice 3 : CABINET MEDICAL
BD 2020/2021
2
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 4 : 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 :
• 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 5 : 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.

Más contenido relacionado

Más de Moez Moezm (17)

Mpdf 9
Mpdf 9Mpdf 9
Mpdf 9
 
Mpdf 8
Mpdf 8Mpdf 8
Mpdf 8
 
Mpdf 7
Mpdf 7Mpdf 7
Mpdf 7
 
Mpdf 6
Mpdf 6Mpdf 6
Mpdf 6
 
Mpdf 10
Mpdf 10Mpdf 10
Mpdf 10
 
Mpdf 11
Mpdf 11Mpdf 11
Mpdf 11
 
Mpdf 12
Mpdf 12Mpdf 12
Mpdf 12
 
Mpdf 13
Mpdf 13Mpdf 13
Mpdf 13
 
Mpdf 5
Mpdf 5Mpdf 5
Mpdf 5
 
Mpdf 4
Mpdf 4Mpdf 4
Mpdf 4
 
Mpdf 3
Mpdf 3Mpdf 3
Mpdf 3
 
Mpdf 2
Mpdf 2Mpdf 2
Mpdf 2
 
php
phpphp
php
 
Modeliser une application_web
Modeliser une application_webModeliser une application_web
Modeliser une application_web
 
Tableau objetjava
Tableau objetjavaTableau objetjava
Tableau objetjava
 
Employee c++
Employee c++Employee c++
Employee c++
 
Hamdaoui abdelilah
Hamdaoui abdelilahHamdaoui abdelilah
Hamdaoui abdelilah
 

TD1.pdf

  • 1. BD 2020/2021 1 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 : BIBLIOTHEQUE On se propose de représenter le système d’information d’une bibliothèque : La bibliothèque enregistre chaque lecteur à qui elle donne un numéro de lecteur. Elle lui prend son nom et son adresse. Le lecteur peut éventuellement être membre d’une société adhérente. On enregistre alors l’identification de cette société. Un lecteur peut emprunter plusieurs livres chaque jour. A chaque prêt, on associe une « date de retour au plus tard ». Un lecteur appartient à un « type de lecteur ». Ce type lui permet d’avoir ou non accès à certaines catégories de livres. La durée du prêt dépend de la catégorie du livre et du type de lecteur. Elle est la même pour tous les livres d’une catégorie donnée empruntés par un quelconque lecteur d’un type donné. Un livre est caractérisé par son numéro d’inventaire. Il est nécessaire de connaître sa catégorie, le nom de son auteur, son éditeur, ainsi que le nombre de ses différents exemplaires disponibles. L’édition, lorsqu’elle existe, est également à connaître. La catégorie d’un livre se repère par un numéro et possède un libellé. Il en est de même pour le type de lecteur. Une société adhérente possède un nom et une adresse ; elle s’engage à envoyer un minimum de 500 lecteurs. Donner le schéma entité-association et les éventuels contraintes d’intégrité correspondant à cet énoncé. Exercice 3 : CABINET MEDICAL
  • 2. BD 2020/2021 2 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 4 : 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 : • 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 5 : 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.