ISTA TIZNIT
Développement Digital – Tronc Commun
2022 - 2023
Manipuler des bases de données
Cours 1-3
Merise: Modèle conceptuel de données
(MCD)
Abdelkrim HARIDA 1
Plan
– Définition
– Entité
– Propriété
– Identifiant
– Relation
– Cardinalité
– Guide de conception
– Conseils
– Exercices
Abdelkrim HARIDA 2
Définition
– Le modèle conceptuel de données (MCD) fait
référence à tous les objets du système d'information
et aux relations entre les objets.
– Le formalisme utilisé est connu sous le nom de
« Schéma Entité-Relation ».
– Il se base autour de 3 concepts principaux:
• Entité.
• Relations.
• Propriétés.
Abdelkrim HARIDA 3
Entité
– Une entité permet de modéliser un ensemble
d'objets concrets ou abstraits de caractéristiques
comparables.
– Une entité est caractérisée par son nom et ses
propriétés.
Abdelkrim HARIDA 4
Propriété
– Une propriété est une donnée élémentaire d'une
entité.
– Une propriété n’est rattachée qu’à une et une seule
entité.
Nom de l'entité CLIENT CLIENT 1
CLIENT 2
Propriété 1 Nom DUPONT
Propriété 2 Prénom Bernard DURANT
Propriété 3 Adresse Marie
2 Rue d e DOUAI
Propriété 4 Code Postal 59450 59 Bl v SA INT MICHEL
Propriété 5 Ville SIN LE NOBLE 59500
DOUAI
– Chacun de ces clients représente une occurrence de
l'entité «CLIENT».
Abdelkrim HARIDA 5
Identifiant
– Pour faire référence à chaque occurrence d'une
entité, l'entité doit être munie d'un identifiant.
– L'identifiant est composé d'une ou de plusieurs
propriétés de l'entité.
– A chaque valeur de l'identifiant doit correspondre
une et une seule occurrence de l'entité.
– La ou les propriétés qui constituent l'identifiant d'une
entité sont soulignées. CLIENT
Code client
Nom
Prénom
Adresse
Code Postal
Abdelkrim HARIDA Ville 6
Relation
– Une relation (appelé aussi Association) décrit un lien
entre deux ou plusieurs entités.
– Chaque relation possède un nom, qui est
généralement constitué par un verbe à l'infinitif.
– L'occurrence d'une relation est représentée par les
occurrences des entités liées à la relation.
– Une relation est liée à chacune de ses entités par un
lien sur lequel on indique les cardinalités.
CLIENT
Code client FACTURE
Nom 0,n Obtenir 1,1
Prénom Numéro facture
Adresse Date
Code Postal
Ville Abdelkrim HARIDA 7
Relation
Relation binaire
Relation binaire: Partage
d’une même collection
Relation réflexive
Relation ternaire
Abdelkrim HARIDA 8
Relation
– Relation binaire: Partage d’une même collection :
Abdelkrim HARIDA 9
Relation
– Relation binaire réflexive:
Objet
Relation
ID
P1 PR1
... ....
Pn PRn
Personne
N° SS A pour mère
Nom
Abdelkrim HARIDA 10
Relation
– Relation binaire réflexive:
Abdelkrim HARIDA 11
Relation
– Relation ternaire(3 entités ou plus):
Objet 3
ID3
P31
....
P3n
Objet 1 Objet 2
Relation
ID1 ID2
P11 PR1 P21
.... .... ....
P1n PRn P2n
Abdelkrim HARIDA 12
Relation
– Relation ternaire(3 entités ou plus):
Période
Code
date début
date fin
Magasin Produit
Vendre
Nom Code
adresse Prix de vente désignation
ville packaging
Abdelkrim HARIDA 13
Cardinalité
– Les cardinalités représentent la participation de l'entité
concernée à la relation.
– Le premier nombre indique la cardinalité minimale, le
deuxième la cardinalité maximale.
– La cardinalité minimale exprime le nombre de fois
minimum où une occurrence d'une entité participe à
une relation. Cette cardinalité est généralement 0 ou 1.
– La cardinalité maximale exprime le nombre de fois
maximum où une occurrence d'une entité participe à
une relation. Cette cardinalité vaut souvent 1 ou n, avec
n indiquant une valeur supérieur à 1 mais pas connue.
Abdelkrim HARIDA 14
Cardinalité
0 1 2 3 n
aucune plusieurs
doit exister
Abdelkrim HARIDA 15
CLIENT Cardinalité
Code client FACTURE
Nom 0,n Obtenir 1,1
Prénom Numéro facture
Adresse Date
Code Postal
Ville
– Entité « CLIENT » et relation « OBTENIR »:
• Cardinalité minimale = 0 : chaque client obtient aucune
facture.
• Cardinalité maximale = n : chaque client peut obtenir
plusieurs (n) factures.
– Entité «FACTURE» et relation «OBTENIR»:
• Cardinalité minimale = 1 : chaque facture est obtenue par
au moins un client.
• Cardinalité maximale =1 : chaque facture est obtenue au
maximum par un seul client.
Abdelkrim HARIDA 16
Guide de conception
– Etablir la liste des entités.
– Déterminer les propriétés de chaque entité en
choisissant un identifiant.
– Etablir les relations entre les différentes entités.
– Déterminer les propriétés de chaque relation et définir
les cardinalités.
– Vérifier la cohérence et la pertinence du schéma
obtenu.
Abdelkrim HARIDA 17
Conseils
– Ne pas ajouter d’informations non spécifiées dans le
schéma.
– Ne pas interpréter (e.g., référentiel personnel pour les
cardinalités).
– Utiliser le bon sens pour mettre les cardinalités qui ne
sont pas spécifiées dans l’énoncé.
Abdelkrim HARIDA 18
Exercices
Abdelkrim HARIDA 19