Académique Documents
Professionnel Documents
Culture Documents
(Partie 1)
CHAPITRE III.
11/11/2020 ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 1
APERÇU SUR : MERISE
Introduction
La méthode MERISE :
Pourquoi MERISE?
Particularité :
Merise est une méthode qui permet de traduire un modèle en une base de données.
Terminologie :
Une entité est la représentation d’un type d’objet ou d’un concept conforme aux choix de
gestion de l’entreprise : (ex : l’entité Livre) ;
Une occurrence d’une entité est une instance (un représentant) de l’entité dans le
monde réel : (ex : le livre « Frankenstein ») ;
Une propriété (ou attribut) : donnée élémentaire qui caractérise une entité : (ex : le titre
du livre) ;
L’identifiant (la clé) : propriété unique qui caractérise chaque occurrence : (ex : l’ISBN
d’une édition)
1. Dictionnaire de données :
Le dictionnaire des données est un document qui regroupe toutes les données que vous
aurez à conserver dans votre base. Pour chaque donnée, il indique :
Code mnémonique : il s'agit d'un libellé désignant une donnée (par exemple «titre_l»
pour le titre d'un livre) ;
Désignation : il s'agit d'une mention décrivant ce à quoi la donnée correspond (par
exemple «titre du livre») ;
Type de donnée : A ou Alphabétique, N ou Numérique, AN ou Alphanumérique, Date,
Booléen.
Taille : elle s'exprime en nombre de caractères ou de chiffres.
1. Dictionnaire de données :
Le MCD est plus facile à lire pour la construction de bases de données. Il devient le
modèle le plus utilisé pour représenter dans un premier temps la structure de données.
Actuellement, il n’y a pas de standard Entité-Association, il existe une large variété de
notations et de concepts.
Les entités :
Une entité est une population d’individus homogènes (ensemble de propriétés caractérisant un
objet).
Voiture Etudiant
Les entités :
Entités :
Œuvres, auteurs, éditions, éditeur, exemplaires.
Identifiant (Clé) d’une entité : Groupe minimum de propriétés identifiant le reste des propriétés.
Exemple :
la clé primaire de la relation Etudiant est (NumEtudiant , AnnéeUn)
la relation Adresse n’a pas de clé.
Etudiant
NumEtudiant
AnnéeUn
Adresse
11/11/2020 ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 23
APERÇU SUR : MERISE
2. Modèle conceptuel des données
Editions
ISBN
Titre
Editions Editeurs
ISBN NoEditeur
Titre Nom
Editions Editeurs
ISBN NoEditeur
Titre Nom
Exemplaires
Id_livre
Etat
11/11/2020 ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 28
APERÇU SUR : MERISE
2. Modèle conceptuel des données
Editions Editeurs
ISBN NoEditeur
Titre Nom
Exemplaires
Id_livre
Etat
11/11/2020 ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 31
APERÇU SUR : MERISE
2. Modèle conceptuel des données
Œuvres écrit Auteurs
Etablir des relations : NoOeuvre NoAuteur
Titre Nom
Prénom
Editions
ISBN
Titre
Editions Editeurs
ISBN édite NoEditeur
Titre Nom
Editions Editeurs
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Id_livre
Etat
11/11/2020 ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 35
APERÇU SUR : MERISE
2. Modèle conceptuel des données
Cardinalité minimale : nombre minimal de fois où une occurrence de l’entité participe à une
relation de ce type vaut 0 ou 1 en général.
Cardinalité maximale : nombre maximal de fois où une occurrence de l’entité participe à une
relation de ce type vaut 1 ou « n » (pour « plusieurs fois »)
0 Cardinalités minimales 1 et : 1 Cardinalités maximales n
11/11/2020 ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 36
APERÇU SUR : MERISE
2. Modèle conceptuel des données
Min1 : « étant donné un auteur, combien d’œuvres sont écrit par lui au minimum ? »
Max1 : « et au maximum ? »
Min2 : « et pour une œuvre, combien d’auteur participent à son écriture au minimum ? »
Max2 : « et au maximum ? »
Min1 : « étant donné un auteur, combien d’œuvres sont écrit par lui au minimum ? »
Max1 : « et au maximum ? »
Min2 : « et pour une œuvre, combien d’auteur participent à son écriture au minimum ? »
Max2 : « et au maximum ? »
Etudiant AnnéeUniv
NiveauEtudiant
Exemple : NumEtudiant 0,n AnnéeUn
0,n Niveau
Nom
Prénom 1,1 Ville
Habiter
DateNaissance 0,n CodePostal
Ville
Editions Editeurs
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 40
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
Titre Nom
Prénom
édition
Editions Editeurs
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 41
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
1:n
Titre Nom
Prénom
édition
Editions Editeurs
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 42
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
1:n
Titre Nom
Prénom
édition
1:1
Editions Editeurs
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 43
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
1:n
Titre Nom
Prénom
édition
1:1
Editions Editeurs
1:1
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 44
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
1:n
Titre Nom
Prénom
édition
1:1
Editions 0:n Editeurs
1:1
ISBN édite NoEditeur
Titre Nom
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 45
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
1:n
Titre Nom
Prénom
édition
1:1
Editions 0:n Editeurs
1:1
ISBN édite NoEditeur
Titre Nom
0:n
Exemplaires
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 46
APERÇU SUR : MERISE
2. Modèle conceptuel des données
1:n 0:n
Œuvres écrit Auteurs
Définir les cardinalités : NoOeuvre NoAuteur
1:n
Titre Nom
Prénom
édition
1:1
Editions 0:n Editeurs
1:1
ISBN édite NoEditeur
Titre Nom
0:n
Exemplaires
1:1
Stocks Ref_livre
11/11/2020 Etat ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 47
APERÇU SUR : MERISE
2. Modèle conceptuel des données
Une banque désire posséder un SGBD pour suivre ses clients. Elle désire ainsi
stocker les coordonnées de chaque client (nom, prénom adresse), et les comptes
dont elle dispose ainsi que leur solde (sachant par ailleurs que certains compte
ont plusieurs bénéficiaires). On stockera également les opérations relatives à ces
comptes (retrait et dépôt, avec leur date et le montant).
Opérations
Id_op 1:1
Type
Date
11/11/2020
montant
ENSAH - SYSTÈMES D’INFORMATION ET BASES DE DONNÉES 49