Académique Documents
Professionnel Documents
Culture Documents
introMCD PDF
introMCD PDF
Laporte
MCD
Peut-on dcomposer encore ? Par exemple la commune de rsidence est compose de 2 mots,
de mme que le nom de la voie va-t-on les dcomposer ? Non, ces mots reprsentent
ensemble une information, ne veulent rien dire eux seuls.
S. Laporte
MCD
Adresse de rsidence
Nom : Mart in
Prnom :
Odile
Numro de voie : 6
Nature de voie : rue
Nom de voie :
Des prs
Commune : Saint
Amour
Dpartement : Jura
Date de naissance
Lieu de Naissance
Jour : 13
Mois : 02
Anne : 1973
Commune :
Bziers
Dpartement :
Hrault
on peut dire quon a cr une entit (un ensemble) PERSONNE dont Odile est une
occurrence (ou instance).
Les donnes de base sont appeles PROPRIETES ou ATTRIBUTS.
contacte
1,n
0,n
ENTREPRISE
EntNum
EntRaisonSociale
EntAdresse
EntTelephone
1,n
,1
propose
effectue
1,1
1,1
STAGE
StageNum
StageDebut
StageDuree
S. Laporte
MCD
1. Entit
Une entit reprsente un objet du SI (acteur, document, concept, ), ou plus exactement un
ensemble dobjets ayant les mmes caractristiques.
Dans une entit, on met les informations ncessaires et suffisantes pour caractriser cette
entit. Ces informations sont appeles proprits. Les proprits sont collectes lors de
ltablissement du dictionnaire des donnes (voire partie suivante). Les proprits prennent
des valeurs pour chaque occurrence dune entit.
Une proprit particulire, appele identifiant, permet de distinguer sans ambiguit toutes les
occurrences de lentit. Lidentifiant est toujours soulign. Lidentifiant est une proprit qui
ne peut pas changer au cours du temps pour une occurrence.
2. Association
Cest un lien ent re deux entits (ou plus). On doit lui donner un nom, souvent un verbe, qui
caractrise le type de relation entre les entits.
Une association possde parfois des proprits.
3. Cardinalits
Ce sont des expressions qui permettent dindiquer combien de fois au minimum et au
maximum le lien entre 2 entits peut se produire. Pour une association de 2 entits, il y a 4
cardinalits indiquer.
Il y a trois valeurs typiques : 0, 1 et N (plusieurs).
Les cardinalits traduisent des rgles de gestion. Ce sont des rgles propre au SI tudi, qui
expriment des contraintes sur le modle.
B. La notion doccurrence
Il ne faut pas confondre
- ENTITE et OCCURRENCE dentit,
- ni PROPRIETE et VALEUR de proprit
- ni ASSOCIATION et OCCURRENCE dassociation
Reprenons ces concepts
Une ENTITE est une FAMILLE dobjets ayant les mmes caractristiques, appeles proprits.
Un MEMBRE de la famille est appel OCCURRENCE dentit.
Une entit reprsente un ENSEMBLE dOCCURRENCES.
Une PROPRIETE est une information lmentaire qui permet de dcrire une entit ou une association. Une
proprit peut prendre une VALEUR (cest lquivalent dune variable).
(On peut dire quune VALEUR est une OCCURRENCE de PROPRIETE)
De mme, une ASSOCIATION est un LIEN entre 2 entits ou plus, et une OCCURRENCE dassociation est un
lien entre 2 OCCURRENCES dentits.
Exemple
Considrons le schma suivant :
S. Laporte
MCD
COMMANDE
numro commande
date
1.n
Comporter
quantit
PRODUIT
0,n
rfrence
libell
Prix de vente
PROPRIETE
VALEUR de PROPRIETE
Rfrence :
Dsignation :
Prix unitaire :
456
Manteau
100
ENTITE
OCCURRENCE dentit
PRODUIT
COMMANDE
ASSOCIATION
OCCURRENCE dassociation
CONCERNER
lien entre la commande 123 et le manteau 456 pour une quantit de 3 units
On peut reprsenter une entit comme un ensemble o les lments sont les occurrences.
ENTITE
OCCURRENCES
Une association peut tre vue comme lensemble des relations entre les occurrences des entits associes
ASSOCIATION
OCCURRENCES dassociation
S. Laporte
MCD
Une proprit est une rubrique, un lment dinformation qui permet de dcrire une entit. Une entit est dcrite
par plusieurs proprits.
Une occurrence est un exemplaire, un lment particulier de la famille reprsente par lentit. Les proprits
dune entit prennent des valeurs pour chaque occurrence.
Chaque occurrence dentit est identifie de manire unique par un identifiant, qui est une proprit particulire
telle que 2 occurrences de lentit ne peuvent pas avoir la mme valeur pour cette proprit.
On reprsente souvent les occurrences dune entit sous forme dun tableau.
Les lignes correspondent aux occurrences, et les colonnes correspondent aux proprits.
Exemple
numro
1
2
3
4
nom
Aloin
Bouchard
Garnier
Delabre
prnom
Michel
Antoine
Sophie
Etienne
sexe
M
M
F
M
annee_naiss
81
83
82
80
S. Laporte
MCD
IV. Le s c ardinalit s.
Les cardinalits dune entit dans une association exprime le nombre de fois quune occurrence de cette entit est
implique dans lassociation, au minimum et au maximum.
Formalisme
ENTITE
Min, Max
Association
La cardinalit minimale
Elle est exprime presque toujours par lune des deux valeurs 0 ou 1.
Elle traduit combien de fois au minimum une occurrence de lentit participe lassociation.
Exemples
Pour la cardinalit mini entre client et commander il faut se poser la question :
Pour un client donn, combien de fois au minimum il commande ?
Si la rponse est tout client doit passer au moins une commande sinon ce nest pas un client on met la
cardinalit mini 1
CLIENT
Numro client
Nom client
Tlphone
Commander
Quantit
PRODUIT
Numro du produit
Libell
Prix d'achat
Prix de vente
Mais on peut trs bien imaginer que lentreprise veut aussi mmoriser les clients potentiels (prospects), qui
nont encore rien command. Dans ce cas, un client peut trs bien ne pas avoir encore command, et on met la
cardinalit mini 0.
CLIENT
Numro client
Nom client
Tlphone
Commander
Quantit
PRODUIT
Numro du produit
Libell
Prix d'achat
Prix de vente
En fait, les cardinalits dpendent des REGLES de GESTION propre lorganisation tudie. La rgle peut trs
bien tre On ne mmorise que les clients qui ont dj command ou bien On veut mmoriser les
prospects .
Application :
1) Trouver la question qui permet de trouver la cardinalit minimale pour lentit produit et lassociation
commander.
2) Faites deux hypothses de rgle de gestion concernant ce lien et trouver les cardinalits minimales
correspondantes.
La cardinalit maximale
Elle traduit combien de fois au maximum lentit peut tre en relation avec lassociation. Cela peut tre plusieurs
fois (si cest un nombre indtermin, on indique la valeur n) ou une seule fois.
On rpond la question : Combien au maximum lentit peut participer lassociation ?
Si la rponse est au plus une fois , la cardinalit maximale prend pour valeur 1.
Si la rponse est plusieurs , la cardinalit maximale prend la valeur N.
Exemple
REGLES DE GESTION
Un salari est affect au plus un seul service.
S. Laporte
MCD
Etre affect
SERVICE
Numro service
Nom service
Tlphone
Numro salari
Nom salari
Fonction
Salaire
Il arrive (mais cest rare) quune cardinalit maximale ait une valeur limite.
Exemple :
REGLE DE GESTION : Un lve doit suivre au minimum une option et au maximu m 3 options.
ELEVES
Numro lve
nom
prnom
anne naiss
classe prcdente
1,3
OPTION
Suivre
1,n
Numro option
Libell option
Nombre d'heures
Coefficient
CONCLUSION
En fait, dans la grande majorit des cas, on nutilise que 4 combinaisons de valeurs pour les cardinalits.
0,1 au plus un(e)
1,1 un(e) et un(e) seul(e)
1,n un(e) ou plusieurs
0, n zro ou plusieurs
Exemples
CLIENT
1,n
Numro client
Nom client
Tlphone
SALARIE
Numro salari
Nom salari
Fonction
Salaire
Commander
0, n
Quantit
1,1
Etre affect
PRODUIT
Numro du produit
Libell
Prix d'achat
Prix de vente
1,n
SERVICE
Numro service
Nom service
Tlphone
S. Laporte
MCD
VOITURE
numro personne
nom
prnom
tlphone
0,n
Possder
1,1
0, n
numro d'immatriculation
marque
modle
anne fabrication
1,1
1, n
0, 1
Une personne a une adresse ou est sans domicile. A une adresse, il y a une ou plusieurs personne qui y habitent.
ADRESSE
code adresse
rue
code postal
ville
pays
PERSONNE
1,n
Habiter
0,1
numro personne
nom
prnom
tlphone