Nothing Special   »   [go: up one dir, main page]

MCD 1

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

Modèle Conceptuel de Données

MCD
Modèle Entité-Association
M.E-A

© HEC Lausanne - 2003


Concepts
• Construction d’une base de données

• Entité

• Attribut

• Association
– cardinalité
schéma
• Identifiant conceptuel

© HEC Lausanne - 2003


2
Construction d’une base de données

Énoncé

Analyse
conceptuelle

Schéma
conceptuel

Production du
schéma de la BD

© HEC Lausanne - 2003


Schéma
SQL
3
Entités
• perception des Objets dans d’un domaine d’application
• sous la forme d’ensembles d’entités (concrètes ou
abstraites)
• appartenant à des classes ou types

© HEC Lausanne - 2003


4
Attributs
• caractéristiques des entités
– obligatoires ou facultatives
– avec un domaine (type) de valeurs

© HEC Lausanne - 2003


5
Modélisation d'une entité

• Règle de pertinence
– la définition d'une entité est un choix du concepteur, choix
effectué en fonction de l'intérêt présenté par cette identité
– A partir de mêmes objets concrets, diverses modélisations
peuvent être obtenues
Personne
Id_personne Modélisation A
Nom

Assuré
Num_ass
Modélisation B
Nom

Victime

© HEC Lausanne - 2003


Num_sinistre
date
6
Terminologie

Exemple Entité- Relationnel Monde objet


Association (UML)
Etudiant Entité Table Classe

Patrice Dupuis Instance Occurrence Objet


(ligne)

© HEC Lausanne - 2003


7
Associations

CLIENT
APPARTIENT No SIGNE
Nom
Adresse
CONTRAT
No
VEHICULE Type
COUVERT Date
No
Marque
Modèle
Année ACCIDENT
Cylindrée CONCERNE No
Date

© HEC Lausanne - 2003


(Montant)

8
Catégorie fonctionnelle
• Nombre d’entité B pour chaque entité A et inversement
– un-à-plusieurs
– un-à-un
– plusieurs-à-plusieurs

© HEC Lausanne - 2003


9
Association « un-à-plusieurs »

e1
d1 e6
d2 e2
d4 e3
e4
d3
e5

DEPARTEMENT
EMPLOYE
N 1
Nom Occupe Matricule
Adresse Nom
Date-Entrée

© HEC Lausanne - 2003


Fonction

10
Association « un-à-un »

e1
d1 e6
d2 e2
d4 e3
e4
d3
e5

DEPARTEMENT
EMPLOYE
1 1
Nom Directeur Matricule
Adresse Nom
Date-Entrée

© HEC Lausanne - 2003


Fonction

11
Association « plusieurs-à-plusieurs »

p1
u1

u2 p2
p3
u4
p4
u3
p5

USINE
PRODUIT
N N
Nom Fabrication No
Adresse Libellé
Catégorie

© HEC Lausanne - 2003


12
Cardinalités (partielles)

CLIENT
APPARTIENT No SIGNE
N Nom N
Adresse 1

1 CONTRAT
No
VEHICULE 1 1 Type
COUVERT Date
No
Marque
Modèle
Année ACCIDENT
N N
Cylindrée CONCERNE No
Date

© HEC Lausanne - 2003


(Montant)

13
Type d'association
« obligatoires ou facultatives »
• pour une entité
– jouant un rôle dans le type d’association

DEPARTEMENT
0-N 1-1 EMPLOYE
Nom Occupe Matricule
Adresse Nom
Date-Entrée
Fonction

© HEC Lausanne - 2003


14
Cardinalités
0-1 aucune ou une seule
1-1 une et une seule
0-N aucune ou plusieurs

(1-N une ou plusieurs)

Minimum
Au moins un?
0- 1-

Maximum
Pas plus d’un?

© HEC Lausanne - 2003


-1 -N
15
Cardinalités

16

© HEC Lausanne - 2003


Association cyclique

© HEC Lausanne - 2003


17
Association Extension

• Dimension d'une relation


– non limitée (binaire, ternaire, etc.)
• Attribut

© HEC Lausanne - 2003


18
Identifiant
Identifiant : Attribut ou groupe de Attributs permettant
d’identifier de manière unique chaque instance de la
classe d’entités.
Ex : N° immatriculation pour VOITURE.
Nom ne suffit pas pour PERSONNE.
N° Client pour CLIENT (propriété ajoutée)
Les identifiants sont en général soulignés.

© HEC Lausanne - 2003


19
Identifiant

20

© HEC Lausanne - 2003


Applications
• Polyclinique
• Atelier de fabrication
• Garage
• Spectacle
• Production & stock
• Commune

schéma
conceptuel

© HEC Lausanne - 2003


21
Polyclinique
• Un patient possède un numéro de dossier unique, un
nom, une adresse et un numéro de téléphone.

• Un patient est suivi par un médecin généraliste,


caractérisé par un numéro de matricule, son nom et un
numéro de téléphone

© HEC Lausanne - 2003


22
Polyclinique

PATIENT
NumDossier 1-1 0-N
Nom suivi MEDECIN G
Adresse NumMatr
Téléphone Nom
Téléphone

© HEC Lausanne - 2003


23
Polyclinique (suite)
• Un patient peut s’adresser aux polycliniques pour obtenir
des consultations auprès de médecins spécialistes

• Une consultation est effectuée


– à une date donnée et
– dans une polyclinique donnée,
– par un médecin spécialiste

• Seules les consultations sur rendez-vous, donc obtenues


à une date antérieure à celle de la consultation, sont
admises

© HEC Lausanne - 2003


24
Polyclinique
PATIENT
NumDossier 1-1 0-N
Nom suivi MEDECIN G
Adresse NumMatr
Téléphone Nom
0-N Téléphone
1-1
demande CONSULTATION

Num_cons
effectue examine
1-1 DateC 1-1
DatePR
0-N 0-N

POLYCLINIQUE MEDECIN S

© HEC Lausanne - 2003


La DateC d’une CONSULTATION est postérieure à sa DatePR
25
polyclinique (suite)
• Une polyclinique est notamment caractérisée par un
nom, une localité et un numéro de téléphone.

• On ne trouve pas deux polycliniques ayant le même nom


dans une même localité.

© HEC Lausanne - 2003


26
Polyclinique
PATIENT
NumDossier 1-1 0-N
Nom suivi MEDECIN G
Adresse NumMatr
Téléphone Nom
0-N Téléphone
1-1
demande CONSULTATION

effectue Num_cons
examine
1-1 DateC 1-1
DatePR
0-N 0-N

polyclinique MEDECIN S
Nom
Localité

© HEC Lausanne - 2003


Téléphone

27
Polyclinique (suite)
• Une polyclinique regroupe plusieurs médecins
spécialistes.

• Rien n’empêche qu’un même médecin spécialiste puisse


accorder des consultations dans plusieurs polycliniques.

© HEC Lausanne - 2003


28
Polyclinique
PATIENT
NumDossier 1-1 0-N
Nom suivi MEDECIN G
Adresse NumMatr
Téléphone Nom
0-N Téléphone
1-1
demande CONSULTATION

Num_Cons
effectue examine
1-1 DateC 1-1
DatePR
0-N 0-N

POLYCLINIQUE MEDECIN S
Nom
Localité
Téléphone travaille

© HEC Lausanne - 2003


0-N 0-N
Polyclinique (fin)
• Un médecin spécialiste est non seulement caractérisé
par un numéro de matricule et un nom

• mais aussi par ses spécialités

© HEC Lausanne - 2003


30
Polyclinique
PATIENT
NumDossier 1-1 0-N
Nom suivi MEDECIN G
Adresse NumMatr
Téléphone Nom
0-N Téléphone
1-1
demande CONSULTATION

Num_cons
effectue examine
1-1 DateC 1-1
DatePR
0-N 0-N

polyclinique MEDECIN S SPECIALITE


Nom NumMatr Valeur
Localité Nom
Télphon travaille
e 0-N 0-N

© HEC Lausanne - 2003


0-N 0-N
possède

31
Fabrication

• L'ensemble des pièces d'un atelier de fabrication est


constitué de pièces achetées à l'extérieur et d'autres
fabriquées en atelier. Une pièce est référencée par un
numéro unique et caractérisée par un libellé.
• Pour une pièce achetée à l'extérieur, on connaît en plus
son prix d'achat et le fournisseur attitré dont on connaît le
nom, l'adresse et le téléphone.

© HEC Lausanne - 2003


32
Fabrication

Pièce Fab. Pièce Ach. Pièce


NumPièce NumPièce NumPièce
Libellé Libellé Libellé
id: NumPièce Prix Prix[0-1]
Fournisseur
id: NumPièce
Nom
Adresse 0-1
Téléphone
id: NumPièce Achat

1-N
Fournisseur
Nom
Adresse
Téléphone
id: Nom
Adresse
Téléphone

© HEC Lausanne - 2003


Tous les attributs de Fournisseurs l ’identifient

33
Fabrication (suite)

• Par contre, pour une pièce fabriquée dans l'atelier, on


connaît sa gamme de fabrication. Celle-ci possède une
référence unique et est constituée d'une séquence
d'opérations à exécuter.
• Une opération a un numéro, qui l'identifie, un nom et une
durée moyenne d'exécution.
• La somme de ces durées pour les opérations d'une
gamme donne une estimation de sa durée.
• Une opération peut être utilisée dans plusieurs gammes
et plusieurs fois dans la même gamme.

© HEC Lausanne - 2003


34
Fabrication

La durée d’une gamme correspond à


Pièce
la somme des durées des opérations qui la constituent Gamme
Référence NumPièce
DuréeGamme 0-N fabrication 0-1 Libellé
id: Référence Prix[0-1]
0-N id: NumPièce
est 0-1
1-1
Achat
Séquence
rang
id: est.Gamme 1-N
rang Fournisseur
1-1 Nom
de Adresse
Téléphone
0-N
id: Nom
Opération Adresse
NumOpér Téléphone
Nom
Durée
id: NumOpér

© HEC Lausanne - 2003


35
Fabrication (suite)
• Une opération est réalisée sur un poste de travail
spécifique et effectuée par une machine appropriée.
• Un poste de travail est identifié par une lettre, repère
géographique de sa position dans l'atelier, et est sous la
responsabilité d'un technicien.
• Une machine possède un numéro de série unique, un
nom et un endroit de rangement.

© HEC Lausanne - 2003


36
Fabrication

Gamme Pièce
Référence NumPièce
DuréeGamme 0-N fabrication 0-1 Libellé
id: Référence Prix[0-1]
0-N id: NumPièce
est 0-1
1-1
Poste Achat
Séquence
Repère
rang
Technicien 1-N
id: est.Gamme
id: Repère
rang Fournisseur
0-N
1-1 Nom
réalise de Adresse
Téléphone
0-N
1-1 id: Nom
Machine Opération Adresse
NumMach NumOpér Téléphone
0-N effectue 1-1
Nom Nom
Endroit Durée
id: NumMach id: NumOpér

© HEC Lausanne - 2003


37
Fabrication (fin)

• Pour exécuter une opération, on ne peut monter une


machine sur un poste de travail qu'à la condition qu'elle
lui soit techniquement adaptée.

• De plus, certaines machines sont substituables, c'est-à-


dire qu'on peut les remplacer par une autre pour exécuter
n'importe quelle opération.

© HEC Lausanne - 2003


38
Fabrication

Gamme Pièce
Référence NumPièce
Une machine peut effectuer une opération fabrication
sur un poste de travail DuréeGamme 0-N 0-1 Libellé
id: Référence Prix[0-1]
seulement s’il lui est adaptée id: NumPièce
0-N
est 0-1
1-1
Poste Achat
Séquence
Repère
rang
Technicien 1-N
id: est.Gamme
0-N id: Repère
rang Fournisseur
0-N
1-1 Nom
Adaptation réalise de Adresse
Téléphone
0-N
1-1 id: Nom
0-N Machine Opération Adresse
NumMach NumOpér Téléphone
0-N effectue 1-1
Nom Nom
Endroit Durée
id: NumMach id: NumOpér
par
0-N 1-1

© HEC Lausanne - 2003


Substitution

39
Garage

• Un concessionnaire automobile envisage d'automatiser une partie de ses activités


administratives et de gestion. Pour faciliter la facturation, le chef d'atelier doit
notamment pouvoir enregistrer, à l'aide d'un terminal, les données relatives aux
travaux effectués.

• Lorsqu'un véhicule arrive à l'atelier, la réception a déjà


préparé et enregistré un ordre de réparation (O.R.) et
apposé sur le toit du véhicule un bloc-aimant numéroté.
• Un O.R. porte sur un seul véhicule dont on connaît le
nom, l'adresse et le téléphone du propriétaire ainsi que
les numéros de châssis et de plaque.
• Un O.R. reprend également un numéro d'ordre, attribué
par compostage (+1 à chaque O.R.), la date d'ouverture,
la nature des travaux à effectuer et le numéro du bloc-

© HEC Lausanne - 2003


aimant attribué.

40
Garage

O.R. O.R.
NumOR NumOR Véhicule
DateOuverture DateOuverture NumChâssis
1-1 concerne 1-N
NatureTravaux NatureTravaux NumPlaque
BlocAimant BlocAimant id: NumChâssis
Véhicule id: NumOR
NumChâssis 1-1
NumPlaque
possède
Propriétaire
Nom 1-N
Adresse
Téléphone Propriétaire
id: NumOR Nom
Adresse
Téléphone
id: Nom
Adresse
Téléphone

© HEC Lausanne - 2003


Transformation
Attribut  T. Entité

41
Garage (suite)

• L'O.R. reste "ouvert" jusqu'à la sortie du véhicule de l'atelier et est progressivement complété par
le chef d'atelier en fonction des travaux réellement effectués. Ces travaux correspondent à une ou
plusieurs interventions de mécaniciens et peuvent nécessiter le remplacement de pièces et/ou la
consommation de matières premières.

• Pour chaque intervention effectuée par un mécanicien,


on enregistre notamment un numéro d'intervention
standard, l'heure de début et celle de fin d'intervention.
• Par simplification, on considère qu'il n'existe que des
interventions standards et que celles-ci sont non
interruptibles.
• Toutes les interventions standards sont répertoriées et
possèdent un numéro unique, une description, un temps
moyen estimé et un tarif horaire.

© HEC Lausanne - 2003


42
Garage
Intervention Std
NumIS
Descriptif
TempsMoyen
TarifHoraire 0-N O.R.
id: NumIS Intervention NumOR
DateOuverture
HeureDébut 1-N
NatureTravaux
0-N HeureFin
BlocAimant
Mécanicien id: NumOR

Intervention Std
NumIS
Descriptif
TempsMoyen
TarifHoraire 0-N
quoi O.R.
id: NumIS 1-1 NumOR
Intervention
DateOuverture
HeureDébut 1-1 pour 1-N NatureTravaux
HeureFin BlocAimant
Transformation 1-1
qui id: NumOR

© HEC Lausanne - 2003


T. Association  T. Entité 0-N
Mécanicien

43
Garage (suite)
• Les différentes interventions d'un même O.R. peuvent
être réalisées par des mécaniciens différents.
• Chaque mécanicien, dont on connaît évidemment le
nom, porte un appareil qui permet au chef d'atelier de
l'appeler individuellement; son numéro d'appel
correspond en fait à son numéro d'employé interne.

© HEC Lausanne - 2003


44
Garage
Intervention Std
NumIS
Descriptif
TempsMoyen
TarifHoraire
id: NumIS 0-N
quoi Intervention
1-1 HeureDébut O.R.
NumOR Véhicule
HeureFin
DateOuverture NumChâssis
id: Pour.O.R. 1-1 Pour 1-N NatureTravaux 1-1 concerne 1-N NumPlaque
Qui.Mécanicien BlocAimant id: NumChâssis
quoi.Intervention Std
1-1 id: NumOR 1-1
Qui
0-N possède
Mécanicien
1-N
NumAppel
id: NumAppel
Propriétaire
Nom
Adresse
Téléphone
id: Nom
Adresse
Téléphone

© HEC Lausanne - 2003


45
Garage (suite)

• Un O.R. peut également comprendre le remplacement et


donc l'acquisition d'un certain nombre de pièces de
rechange stockées au magasin. Celles-ci sont identifiées
par un numéro et caractérisées par une description, un
prix unitaire et la quantité disponible en stock.

• Un O.R. peut enfin nécessiter la fourniture d'une certaine


quantité de matières consommables (huile, ...). Celles-ci
sont caractérisées par un code unique, une unité de
mesure, un prix par unité de mesure et le volume
disponible à l'atelier.

© HEC Lausanne - 2003


46
Garage
Intervention Std
NumIS
Descriptif
TempsMoyen
TarifHoraire
id: NumIS 0-N
quoi Intervention
1-1 HeureDébut O.R.
NumOR Véhicule
HeureFin
DateOuverture NumChâssis
id: Pour.O.R. 1-1 Pour 1-N NatureTravaux 1-1 concerne 1-N NumPlaque
Qui.Mécanicien BlocAimant id: NumChâssis
quoi.Intervention Std
1-1 id: NumOR 1-1
Qui
0-N 0-N
0-N possède
Mécanicien Remplacement Consommation
Quantité Volume 1-N
NumAppel
id: NumAppel
0-N 0-N
Propriétaire
PièceRechange Matière Nom
NumPièce Code Adresse
Description UnitéMesure Téléphone
Prix Prix id: Nom
QuantitéStock VolumeStock Adresse
id: NumPièce id: Code Téléphone

© HEC Lausanne - 2003


47
Garage
Intervention Std
NumIS
Descriptif
TempsMoyen
TarifHoraire
id: NumIS 0-N
quoi Intervention
1-1 HeureDébut O.R.
NumOR Véhicule
HeureFin
DateOuverture NumChâssis
id: Pour.O.R. 1-1 Pour 1-N NatureTravaux 1-1 concerne 1-N NumPlaque
Qui.Mécanicien BlocAimant id: NumChâssis
quoi.Intervention Std DateClôture
1-1 id: NumOR 1-1
Qui
0-N 0-N
0-N possède
nécessite demande
Mécanicien
1-1 1-N
NumAppel 1-1
id: NumAppel Remplacement Consommation
Quantité Propriétaire
Volume
id: nécessite.O.R. Nom
id: demande.O.R.
de.PièceRechange Adresse
de la.Matière
Téléphone
1-1 1-1
id: Nom
de de la Adresse
Téléphone
0-N 0-N

PièceRechange Matière
NumPièce Code

© HEC Lausanne - 2003


Description UnitéMesure
Prix Prix
QuantitéStock VolumeStock
id: NumPièce id: Code

48
Garage (fin)

• Au terme de la réparation, le chef d'atelier clôture l'O.R.


en y mentionnant la date de clôture, et retire le bloc-
aimant numéroté qu'il restitue à la réception.

© HEC Lausanne - 2003


49
Garage
Intervention Std
NumIS
Descriptif
TempsMoyen
TarifHoraire
id: NumIS 0-N
quoi Intervention
1-1 HeureDébut O.R.
NumOR Véhicule
HeureFin
DateOuverture NumChâssis
id: Pour.O.R. 1-1 Pour 1-N NatureTravaux 1-1 concerne 1-N NumPlaque
Qui.Mécanicien BlocAimant id: NumChâssis
quoi.Intervention Std DateClôture
1-1 id: NumOR 1-1
Qui
0-N 0-N
0-N possède
nécessite demande
Mécanicien
1-1 1-N
NumAppel 1-1
id: NumAppel Remplacement Consommation
Quantité Propriétaire
Volume
id: nécessite.O.R. Nom
id: demande.O.R.
de.PièceRechange Adresse
de la.Matière
Téléphone
1-1 1-1
id: Nom
de de la Adresse
Téléphone
0-N 0-N

PièceRechange Matière
NumPièce Code

© HEC Lausanne - 2003


Description UnitéMesure
Prix Prix
QuantitéStock VolumeStock
id: NumPièce id: Code

50
Spectacle
• Un abonné est caractérisé par un numéro (unique), une
adresse, un téléphone et une carte de crédit (avec son
type, son numéro et sa date d'expiration).
• Un abonné est une personne inscrite auprès de la
société et susceptible de réserver des places pour les
représentations proposées.

© HEC Lausanne - 2003


51
Spectacle

ABONNE
CARTE
numAbon
possède type
Adresse 1-1 1-1
numéro
téléphone
dateExp
id: numAbon

© HEC Lausanne - 2003


52
Spectacle (suite)
• Une représentation concerne un spectacle et elle est
caractérisée par une date de représentation, un nombre
de places (encore) disponibles et le prix d'une place.
• Il n'existe pas deux représentations d'un même
spectacle à une même date de représentation.
• Pour chaque spectacle, on connaît en plus de son titre,
qui est unique pour l'ensemble des spectacles
mémorisés, la troupe qui le représente et son
producteur.

© HEC Lausanne - 2003


53
Spectacle

REPRESENTATION
dateReprés
nbrePlacesDisp
PrixPlace
id: jeu.SPECTACLE
dateReprés
1-1

jeu

1-N

SPECTACLE
titre
ABONNE troupe
CARTE producteur
numAbon
possède type id: titre
Adresse 1-1 1-1
numéro
téléphone
dateExp
id: numAbon

© HEC Lausanne - 2003


54
Spectacle (suite)
• Un abonné peut obtenir plusieurs réservations.
• Chaque réservation enregistrée, rattachée à un seul
abonné, se voit attribuer un numéro unique en plus de
sa date d'enregistrement et du montant total à payer.
• La date à laquelle l'abonné passe la réservation doit être
antérieure à celle d'expiration de sa carte de crédit.

© HEC Lausanne - 2003


55
Spectacle
La date d’enregistrement doit être antérieure
à la date d’expiration de la carte de crédit de l’abonné
REPRESENTATION
RESERVATION dateReprés
numRéserv nbrePlacesDisp
dateEnreg PrixPlace
id: jeu.SPECTACLE
id: numRéserv dateReprés
1-1 1-1

effectue jeu

0-N 1-N

SPECTACLE
ABONNE titre
CARTE troupe
numAbon
type producteur
Adresse 1-1 possède 1-1
numéro id: titre
téléphone
dateExp
id: numAbon

© HEC Lausanne - 2003


56
Spectacle (fin)
• Une réservation comporte entre une et dix demandes.
Une demande de réservation porte sur une
représentation pour laquelle l'abonné réserve un certain
nombre de places.
• Une telle demande comporte également le montant de la
demande, produit du nombre de places réservées par
leur prix.
• La somme des montants des demandes d'une
réservation correspond au montant total à payer par
l'abonné.
• Le nombre de places réservées à un moment donné pour une
représentation doit toujours rester inférieur au nombre de places

© HEC Lausanne - 2003


disponibles. Cette exigence peut amener à devoir ajuster le nombre
de places effectivement demandées par un abonné.
57
Spectacle
La date d’enregistrement doit être antérieure
à la date d’expiration de la carte de crédit de l’abonné
Le montant total d’une réservation correspond à
la somme des montants des demandes de la réservation

REPRESENTATION
RESERVATION
dateReprés
numRéserv
nbrePlacesDisp
dateEnreg
montantTotal 1-10 0-N PrixPlace
concerne concerné par id: jeu.SPECTACLE
id: numRéserv
dateReprés
1-1 1-1 1-1 1-1
DEMANDE
effectue jeu
nbrePlaces
montantDemande
0-N id: concerné par.REPRESENTATION 1-N
concerne.RESERVATION
SPECTACLE
ABONNE titre
CARTE
numAbon troupe
1-1 possède 1-1 type producteur
Adresse
numéro

© HEC Lausanne - 2003


téléphone id: titre
dateExp
id: numAbon

58
Production et stock
• Une société a décidé de concevoir une base de données pour l'assister dans la
gestion de sa production et de ses stocks.

• Une unité de fabrication est identifiée par un numéro et


est caractérisée par un nom, une localisation et une
capacité globale de production.
• Elle peut fabriquer plusieurs produits.
• A tout moment, on connaît, pour une unité de fabrication
et pour un produit que cette unité fabrique, la quantité en
cours de fabrication et les capacités minimum et
maximum de fabrication.

© HEC Lausanne - 2003


59
Production et stock

PRODUIT
FABRICATION numProd
U. FABRICATION
quantitéEnCours nom
numUF capacitéMin 1-1 fabriqué par 0-N unitéMesure
nom 0-N fabrique 1-1 capacitéMax prix
localisation gr: fabrique.U. FABRICATION catégorie
CGP fabriqué par.PRODUIT id: numProd
id: numUF

© HEC Lausanne - 2003


60
Production et stock (suite)
• Un dépôt est également identifié par un numéro et
possède un nom, une localisation et une capacité
globale de stockage.
• Un dépôt peut stocker plusieurs produits.
• A chaque instant, on connaît, pour un dépôt et pour un
produit qui y est stocké, la quantité due.

© HEC Lausanne - 2003


61
Production et stock

PRODUIT
FABRICATION numProd
U. FABRICATION
quantitéEnCours nom
numUF capacitéMin unitéMesure
1-1 fabriqué par 0-N
nom 0-N fabrique 1-1 capacitéMax prix
localisation gr: fabrique.U. FABRICATION catégorie
CGP fabriqué par.PRODUIT id: numProd
id: numUF
0-N
stocké par

1-1
STOCKAGE
quantitéDûe
1-1
stocke
0-N
DEPOT
numDépôt
nom
localisation
capacitéMax
stockage

© HEC Lausanne - 2003


id: numDépôt

62
Production et stock (suite)
• Un produit peut être fabriqué par plusieurs unités de
fabrication et être stocké dans plusieurs dépôts.
• A chaque produit est associé un numéro qui l'identifie.
Un produit possède également un nom, une unité de
mesure et un prix.
• Une quantité unitaire de produit fini ou semi-fini est
toujours fabriquée à partir de quantités déterminées
d'autres produits semi-finis et/ou de matières premières
qu'une unité de fabrications commande à ce dépôt.

© HEC Lausanne - 2003


63
Production et stock

compose
PRODUIT 1-1
FABRICATION 0-N
numProd
U. FABRICATION COMPOSITION
quantitéEnCours nom
numUF capacitéMin unitéMesure quantitéDéterminée
1-1 fabriqué par 0-N
nom 0-N fabrique 1-1 capacitéMax prix id: compose.PRODUIT
localisation gr: fabrique.U. FABRICATION catégorie composé de.PRODUIT
CGP fabriqué par.PRODUIT id: numProd 0-N
id: numUF 1-1
0-N
stocké par composé de

1-1
STOCKAGE
quantitéDûe
1-1
stocke
0-N
DEPOT
numDépôt
nom
localisation
capacitéMax
stockage

© HEC Lausanne - 2003


id: numDépôt

64

Vous aimerez peut-être aussi