0% ont trouvé ce document utile (0 vote)
249 vues19 pages

Modèle Conceptuel de Données Merise

Transféré par

kkhjkghgh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
249 vues19 pages

Modèle Conceptuel de Données Merise

Transféré par

kkhjkghgh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi