TD4 Etu

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

TD N°4

1
Exercice 1 : Entreprise
Une entreprise de fabrication et de distribution de matériels possède une usine et plusieurs lieux de
stockage/expédition. On souhaite installer une base de données pour cette entreprise :
• Un produit est caractérisé par un numéro , un libellé , un prix unitaire .
• Chaque produit peut être stocké dans un ou plusieurs dépôts. Un dépôt est caractérise par un numéro .
Dans chaque dépôt on connait la quantité en stock de chaque produit et la quantité disponible (la
différence représente la quantité réservée pour les commandes déjà validées mais non livrées).
• Un client est détermine par son numéro , son nom , son adresse , le total de son chiffre d’affaire , le
taux de réduction . Chaque client est livré `a partir d’un d´dépôt privilégié ou `a partir d’un d´dépôt de
secours en cas de défaillance du premier.
• A un client peuvent être associées une ou plusieurs commandes, chacune étant caractérisée par un
numéro et une date . Une ligne comporte un code produit, une quantité commandée , un délai de
livraison et un code livraison indiquant si la livraison est intervenue.
• A chaque commande peuvent être associées une ou plusieurs factures, une facture étant ´élaborée dés
qu’une livraison est intervenue. une facture est caractérisée par un numéro de facture , une date , un
montant . Une facture peut concerner plusieurs produits. Chaque ligne comprend la quantité facturée et
le montant correspondant .

2
• Un produit est caractérisé par un numéro , un libellé , un
prix unitaire .

Produit
Num
Lib
Prix_uni

3
• Chaque produit peut être stocké dans un ou plusieurs dépôts. Un
dépôt est caractérise par un numéro . Dans chaque dépôt on
connait la quantité en stock de chaque produit et la quantité
disponible (la différence représente la quantité réservée pour les
commandes déjà validées mais non livrées).

Produit 0,n 0,n Dépôt


Num Stocke NumDep
Lib
Prix_uni QteStk
QtéDis

4
• Un client est détermine par son numéro son nom son adresse
,le total de son chiffre d’affaire le taux de réduction . Chaque
client est livré à partir d’un dépôt privilégié ou à partir d’un
dépôt de secours en cas de défaillance du premier.

Client
1,1 0,n
Choisi_en_1 Dépôt
NumCli NumDep
Nom
Adresse
CA 1,1 0,n
RED Choisi_en_2

5
d1

• A un client peuvent être associées une ou plusieurs commandes,


chacune étant caractérisée par un numéro et une date .Une ligne
comporte un code produit, une quantité commandée ,un délai de
livraison et un code livraison indiquant si livraison est intervenue.

1,1 1,n
Produit 0,1 1,n Commande Client
contient passe
Num NumCom NumCli
Lib DatCom Nom
qtéCom Adresse
Prix_uni DelLiv
CodLiv
CA
RED

6
Diapositive 6

d1 dell; 31/05/2021
• A chaque commande peuvent être associées une ou plusieurs factures,
une facture étant ´élaborée dés qu’une livraison est intervenue. une
facture est caractérisée par un numéro de facture ,une date , un montant .
Une facture peut concerner plusieurs produits. Chaque ligne comprend la
quantité facturée et le montant correspondant .

Facture 1,1 1,n


Produit 0,1 1,n Commande
contient Associé_à
NumFAc NumCom
Num DatFAc DatCom
Lib MonFac
Prix_uni qtéFact

7
1,n Facture 1,1
0,1 contient Associé_à
NumFAc
DatFAc
MonFac
qtéFact

0,n Choisi_en_1 1,1


Client
Dépôt 1,n
0,n NumCli passe
Stocke NumDep Nom
0,n Choisi_en_2 1,1 Adresse
QteStk CA
QtéDis RED

0,n
Produit 0,1 1,n Commande
contient
Num NumCom
DatCom
1,1
Lib
qtéCom
Prix_uni DelLiv
CodLiv 1,n 8
EX2: Gestion du personnel
On veut représenter le personnel d’une entreprise et son affectation. L’entreprise
est organisée en services auxquels est affecté le personnel. Chaque service est
décrit par son nom, son chef (qui est nécessairement un cadre de l’entreprise) et
la liste de ses locaux. Le personnel est reparti en trois catégories, les
administratifs, les techniciens et les cadres. Tous possèdent un numéro
d’employé, un nom, un prénom, une adresse, une identification bancaire (nom
de banque, nom d’agence, numéro de compte), un salaire et sont rattachés à un
service. Chaque catégorie possède en outre des renseignements qui lui sont
propres :
• pour un administratif ou un technicien, le prix de l’heure supplémentaire;
• pour un technicien, les machines dont il est responsable;
• pour un administratif, le(s) cadre(s) pour le(s)quel(s) il travaille;
• pour un cadre, son bureau, son numéro de poste téléphonique et l’(Ies)
administratif(s) (s’il en existe) qui lui est (sont) attaché(s). 9
On veut représenter le personnel d’une entreprise et son affectation.
L’entreprise est organisée en services auxquels est affecté le personnel.
Chaque service est décrit par son nom, son chef (qui est nécessairement
un cadre de l’entreprise) et la liste de ses locaux.

Service 1,n 1,1


local 0,1 1,n fonctionnaire
contient affecté
Numserv NumFonct
idLocal NomSer Nom
NomLocal Prenom
1,1 0,1 type
dirige

10
Le personnel est reparti en trois catégories, les administratifs, les techniciens et les cadres.
Tous possèdent un numéro d’employé, un nom, un prénom, une adresse, une
identification bancaire (nom de banque, nom d’agence, numéro de compte), un salaire et
sont rattachés à un service.
1,n 1,1 1,n
Banque Agence
correspond geré fonctionnaire
Num Num NumFonct
NomBanque nomAgence Nom
Prenom
Type
Adresse
1,1 salaire

Compte 1,1
possède
Num

IdenBancaire 1,1
NumId
nom_banque
nomagence
numero de compte 11
Chaque catégorie possède en outre des renseignements qui lui sont propres : service
• pour un administratif ou un technicien, le prix de l’heure supplémentaire;
• pour un technicien, les machines dont il est responsable;
• pour un administratif, le(s) cadre(s) pour le(s)quel(s) il travaille; 1,n
• pour un cadre, son bureau, son numéro de poste téléphonique et
l’(Ies) administratif(s) (s’il en existe) qui lui est (sont) attaché(s). dirige

Est un T fonctionnaire
NumFonct
Nom 1,1
gère Est un C
Prenom

1,n 1,1
Est un A
Technicien machine Administratif
Cadre
codeTech codemachine CodeAdmin
prixHeuSup prixheuSup NumFonct
bureau
Est un C tel

12
1,n 1,n
EX3: Aéroport
Pour les besoins de la gestion d’un aéroport on souhaite mémoriser dans une base de
données les informations nécessaires `a la description des faits suivants :
• Chaque avion géré est identifie par un numéro d’immatriculation. Il est la propriété soit
d’une société, soit d’un particulier. Dans les deux cas on doit connaıtre le nom, l’adresse et le
numéro de téléphone du propriétaire, ainsi que la date d’achat de l’avion.
• Chaque avion est d’un certain type, celui-ci étant caractérisé par son nom, le nom du
constructeur, la puissance du moteur, le nombre de places.
• La maintenance des avions est assurée par les mécaniciens de l’aéroport. Par sécurité, les
interventions sont toujours effectuées par deux mécaniciens (l’un répare, l’autre vérifie). Un
même mécanicien peut, selon les interventions, effectuer la réparation ou la vérification. Pour
toute intervention effectuée, on conserve l’objet de l’intervention, la date et la durée
• Pour chaque mécanicien on connait son nom, son adresse, son numéro de téléphone et les
types d’avion sur lesquels il est habilite a intervenir.
• Un certain nombre de pilotes sont enregistres auprès de l’aéroport. Pour chaque pilote on
connait son nom, son adresse, son numéro de téléphone, son numéro de brevet de pilote et
les types d’avion qu’il est habilite a piloter avec le nombre total de vols qu’il a effectue sur
chacun de ces types. 13
• Chaque avion géré est identifie par un numéro d’immatriculation. Il est la propriété soit
d’une société, soit d’un particulier. Dans les deux cas on doit connaıtre le nom, l’adresse et le
numéro de téléphone du propriétaire, ainsi que la date d’achat de l’avion.

Avion 1,1 1,n Proprietaire


immat Stocke Num
dateAchat Nom
Adresse
Tel
type

14
• Chaque avion est d’un certain type, celui-ci étant caractérisé par son nom, le nom du
constructeur, la puissance du moteur, le nombre de places.

1,n 1,1
Type Avion 1,1 1,n Proprietaire
appartient immat Num
CodeType Stocke
Nom dateAchat Nom
Constructeur Adresse
Puisance Tel
nbplace type

15
• La maintenance des avions est assurée par les mécaniciens de l’aéroport. Par
sécurité, les interventions sont toujours effectuées par deux mécaniciens (l’un
répare, l’autre vérifie). Un même mécanicien peut, selon les interventions,
effectuer la réparation ou la vérification. Pour toute intervention effectuée, on
conserve l’objet de l’intervention, la date et la durée

1,n 1,1 intervention


Mecanicien 1,1 1,n Avion
répare NumInter
NumMecanicien objet A subi immat
date dateAchat
durée

1,n 1,1
vérifie

16
• Pour chaque mécanicien on connait son nom, son adresse, son
numéro de téléphone et les types d’avion sur lesquels il est
habilité a intervenir.

1,n 0,n
Mecanicien
Type
A habilitation
NumMecanicien
CodeType
Nom
Nom
Adresse
Constructeur
Tel
Puisance
nbplace

17
• Un certain nombre de pilotes sont enregistres auprès de l’aéroport.
Pour chaque pilote on connait son nom, son adresse, son numéro de
téléphone, son numéro de brevet de pilote et les types d’avion qu’il
est habilite a piloter avec le nombre total de vols qu’il a effectue sur
chacun de ces types.
1,n 0,n
Pilote
Type
Est habilité
NumMecanicien
CodeType
Nom
Nb_Vol Nom
Adresse
Constructeur
Tel
Puisance
nbplace

18
1,1 possede 1,n
Avion Propriétaire

0,n 1,1
A subi

appartient

1,1
1,n
intervention Type
0,n
1,1 0,n
1,1
repare verifie A habilitation Est habilité

Nb_Vol

1,n 1,n
Mecanicien 1,n Pilote
19
1,n

Vous aimerez peut-être aussi