MCD Etendu IIR
MCD Etendu IIR
MCD Etendu IIR
d’Information 2
Maryam.lafkih@gmail.com
2020/2021
Modèle conceptuel de données étendu
Cycle d’abstraction
Modèle Conceptuel des Données MCD
Communication
(MCC)
Données
Traitement (MCD,MCD étendu)
(MCT, MCTA)
Modèle Conceptuel des Données MCD
2016/2017 5
Modèle Conceptuel des Données MCD
o Entité
- Une entité permet de modéliser tout objet ou individu connu
du système d’information
- Une entité est caractérisée par son nom et ses propriétés
o Propriétés
CLIENT CLIENT
o Association
o Cardinalités
9
Modèle Conceptuel des Données MCD
Cardinalité minimale:
- Si une occurrence de l’entité est obligatoirement concernée
par une (au moins) occurrence de l’association (ex: une
facture concerne obligatoirement un client).
- Elle peut prendre deux valeurs 0 ou 1:
– 0, signifie que l’entité peut ne pas intervenir dans
l’association.
– 1, signifie au contraire qu’elle intervient
obligatoirement une fois.
10
Modèle Conceptuel des Données MCD
Cardinalité maximale:
- Si une occurrence de l’entité peut (éventuellement) être
concernée par plusieurs occurrences de l’association ( ex: un
client peut avoir plusieurs facture).
- Elle peut prendre deux valeurs :
– 1, signifie que l’entité ne peut intervenir plus d’une
seule fois dans l’association-type ;
– n, signifie au contraire qu’elle peut intervenir
plusieurs fois dans l’association.
11
Modèle Conceptuel des Données MCD
Formalisme :
Cardinalité maximale
Entité A Entité B
IdA IdB
Propriété 2 RELATION
Propriété 2
Propriété 3 Propriété 3
0,n 0,1
Propriété 4 Propriété 4
…… ……
Cardinalité minimale
Modèle Conceptuel des Données MCD
Exemple 1:
CLIENT
Code client FACTURE
OBTENIR
Nom
Numéro facture
Prénom
0, n 1,1 Date
Adresse
Code postal
Ville
FACTURE 10
OBTENIR 0010
CLIENT 1
26/12/2009
Dupont
Bernard
2 rue de DOUAI
OBTENIR FACTURE 31
59450
SIN LE NOBLE
0031
15/06/2010
CLIENT 2
OBTENIR
Durant FACTURE 8
Marie 0008
59 Blv Saint Michel 01/12/2009
59500
DOUAI
Modèle Conceptuel des Données MCD
Exemple Explicatif
Une maison de santé reçoit des patients, deux types de personnel sont
salariés : les médecins qui réalisent les consultations et les infirmiers
administrent les soins.
• Les médecins ont une spécialisation (médecin du sport, gérontologue…)
et un tarif à l’acte.
• Les infirmiers ont des primes d’astreintes.
• Les patients sont juste référencés par leur numéro de sécurité sociale.
Extension du MCD: Héritage
Tous les attributs communs entre Médecins et Infirmiers sont les propriétés
de l’entité générique Employés.
• Médecins et Infirmiers sont des entités spécialisées d’Employés. Chacune
aura comme propriétés ses propres attributs.
• L’identifiant de Médecins et d’Infirmiers est celui d’Employés : les entités
spécialisées héritant des propriétés de l’entité générique, on ne fait pas
apparaître l’identifiant des entités spécialisées.
Extension du MCD: Héritage
Exemple d’application
• La contrainte de couverture.
• La contrainte de disjonction.
Contraintes ensemblistes
1. La contrainte de couverture
Toute occurrence de l’entité générique appartient au moins à l’un des sous
types. « ∪Si = G »
2. La contrainte de disjonction
Toute occurrence de l’entité générique doit appartenir à un seul sous-type :
les sous-types sont mutuellement exclusifs.
« Si ∩ Sj = Ø pour i ≠ j »
Contraintes ensemblistes
Elle traduit le fait que toutes les occurrences d’une association sont également occurrences
d’une autre.
Dans notre cas, un enseignant ne peut être professeur principal que d’une classe où il
enseigne.
La formalisation des contraintes entre
associations
5. Egalité
Un livre acheté dans un dépôt sera donc également imprimé dans une imprimerie et vice
et versa.
La formalisation des contraintes entre
associations
Exercices d’application:
1. Toute personne est soit résidente en France soit résidente à l'étranger, mais ne peut être
les deux.
2. On ne peut être salarié et étudiant, certaines personnes ne sont ni l'un ni l'autre
3. Toute personne est étudiant dans un établissement, ou salarié dans une entreprise ou
les deux à la fois.
4. On ne peut être salarié et étudiant du même établissement.
5. Le président du comité d'organisation d'une conférence est choisi parmi les membres du
comité d'organisation (de cette même conférence).
6. Tout employé rattaché à un service dépend de l'un des sites de l'entreprise.
Inversement tout employé dépendant d'un site doit être rattaché à un
service.