Académique Documents
Professionnel Documents
Culture Documents
Merise/SQL R. Fissoune
1
09/03/2022
1. MCD: Généralités
Introduction
• Problématique :
– Nombre d’informations à manipuler
– Optimisation des coûts de stockage et de traitement
• Objectif :
– Structurer et classer les informations sans répétition
– Décrire formellement la signification des données (sémantique des données) du SI,
indépendamment de tout choix d'implantation
• Solution MCD :
– Introduit par Chen (1976).
- Modèle Entité/Association.
Merise/SQL R. Fissoune
1. MCD: Généralités
Exemple de MCD
Type
0,n
1,1
Ouvrage Auteur
0,n 0,n
0,n écrit
1,n 0,n
édite édité stocke
Qté Qté
1,n 0,n
Editeur Librarie
0,n
Merise/SQL R. Fissoune
2
09/03/2022
1. MCD: Généralités
Dictionnaire de données
• Indications:
– éviter la polysémie : un identificateur pour plusieurs données,
– éviter la synonymie : plusieurs identificateurs pour la même donnée.
Merise/SQL R. Fissoune
1. MCD: Généralités
6
Entité/Entité type: définition
Merise/SQL R. Fissoune
3
09/03/2022
1. Généralités
7
2. Entité
Entité: identifiant
7
Etudiant
N° étudiant
Nom étudiant
Prénom étudiant
Identifiant Adresse étudiant
Etc
Merise/SQL R. Fissoune
1. Généralités
2. Entité
Entité: occurrences
4
09/03/2022
1. Généralités
2. Entité
Entité: Synthèse
Merise/SQL R. Fissoune
1. Généralités
10
2. Entité
3.Association Association type/association
Merise/SQL R. Fissoune
5
09/03/2022
1. Généralités
2. Entité
3.Association
Association : représentation schématique 11
Etudiant Module
N° étudiant suivre Code module
Nom étudiant Nom module
Etc Etc
Pattes
Entités de la collection
Merise/SQL R. Fissoune
1. Généralités
12
2. Entité
3.Association Association: Cardinalité
Merise/SQL R. Fissoune
6
09/03/2022
1. Généralités
2. Entité
3.Association Caractéristiques des associations
• Association hiérarchiques(P/F):
• Associations non hiérarchiques type N à M
• Associations fonctionnelles (max=1)
Remarque : dans le vocabulaire de MERISE, l’association père fils traduit une Contrainte d’Intégrité
Fonctionnelle (CIF) de X
Merise/SQL R. Fissoune
1. Généralités
2. Entité
3.Association Dimension des associations
➢Assiciation binaire
➢Association ternaire
Merise/SQL R. Fissoune
7
09/03/2022
Merise/SQL R. Fissoune
8
09/03/2022
Merise 2: Héritage
17
Merise/SQL R. Fissoune
Contraintes intrarelation
Merise/SQL R. Fissoune
9
09/03/2022
Merise/SQL R. Fissoune
20
Historisation
Merise/SQL R. Fissoune
10
09/03/2022
Historisation 21
Produit
Fournisseur N° Produit
Fournir
N° Fournisseur 0,n 1,1 Nom produit
Nom Fournisseur Description
Prix d'achat (H)
Historisation
Merise/SQL R. Fissoune
11