MCD 1
MCD 1
MCD 1
MCD
Modèle Entité-Association
M.E-A
• Entité
• Attribut
• Association
– cardinalité
schéma
• Identifiant conceptuel
Énoncé
Analyse
conceptuelle
Schéma
conceptuel
Production du
schéma de la BD
• 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
CLIENT
APPARTIENT No SIGNE
Nom
Adresse
CONTRAT
No
VEHICULE Type
COUVERT Date
No
Marque
Modèle
Année ACCIDENT
Cylindrée CONCERNE No
Date
8
Catégorie fonctionnelle
• Nombre d’entité B pour chaque entité A et inversement
– un-à-plusieurs
– un-à-un
– plusieurs-à-plusieurs
e1
d1 e6
d2 e2
d4 e3
e4
d3
e5
DEPARTEMENT
EMPLOYE
N 1
Nom Occupe Matricule
Adresse Nom
Date-Entrée
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
11
Association « plusieurs-à-plusieurs »
p1
u1
u2 p2
p3
u4
p4
u3
p5
USINE
PRODUIT
N N
Nom Fabrication No
Adresse Libellé
Catégorie
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
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
Minimum
Au moins un?
0- 1-
Maximum
Pas plus d’un?
16
20
schéma
conceptuel
PATIENT
NumDossier 1-1 0-N
Nom suivi MEDECIN G
Adresse NumMatr
Téléphone Nom
Téléphone
Num_cons
effectue examine
1-1 DateC 1-1
DatePR
0-N 0-N
POLYCLINIQUE MEDECIN S
effectue Num_cons
examine
1-1 DateC 1-1
DatePR
0-N 0-N
polyclinique MEDECIN S
Nom
Localité
27
Polyclinique (suite)
• Une polyclinique regroupe plusieurs médecins
spécialistes.
Num_Cons
effectue examine
1-1 DateC 1-1
DatePR
0-N 0-N
POLYCLINIQUE MEDECIN S
Nom
Localité
Téléphone travaille
Num_cons
effectue examine
1-1 DateC 1-1
DatePR
0-N 0-N
31
Fabrication
1-N
Fournisseur
Nom
Adresse
Téléphone
id: Nom
Adresse
Téléphone
33
Fabrication (suite)
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
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
39
Garage
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
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.
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
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.
PièceRechange Matière
NumPièce Code
48
Garage (fin)
PièceRechange Matière
NumPièce 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.
ABONNE
CARTE
numAbon
possède type
Adresse 1-1 1-1
numéro
téléphone
dateExp
id: numAbon
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
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
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
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.
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
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
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.
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
64