Vous êtes sur la page 1sur 17

Conception de Bases de

Données à l’aide de la Méthode


MERISE

1
Notions de Bases de Données

Une base de données est un ensemble de


données structurées.

2
Méthode MERISE

MERISE est une méthode de conception


basée sur les concepts d’Entité-
Association-Cardinalités

3
Conception du Modèle
Conceptuel des Données
(MCD)

4
L’entité ou individu-type
Une entité est la représentation d'un élément matériel
ou immatériel ayant un rôle dans le système que l'on
désire décrire.
C’est un ensemble d’objets ayant les mêmes
caractéristiques et pourvues d’une existence propre
dans le fonctionnement d’une entreprise ou d’une
organisation.
Chaque entité est composée de propriétés, données
élémentaires permettant de la décrire.

5
Schéma de l’entité
Les classes d'entités sont représentées par un
rectangle.
- le champ du haut contient le libellé. Ce libellé est
généralement une abréviation pour une raison de
simplification de l'écriture. Il s'agit par contre de vérifier
qu'à chaque classe d'entité correspond un et un seul
libellé, et réciproquement.
- le champ du bas contient la liste des propriétés de la
classe d'entité.Ce rectangle est séparé en deux
champs.

6
Les identifiants
Un identifiant est un ensemble de propriétés (une ou plusieurs)
permettant de désigner une et une seule entité. La définition originale
est la suivante: L'identifiant est une propriété particulière d'un objet
telle qu'il n'existe pas deux occurrences de cet objet pour lesquelles
cette propriété pourrait prendre une même valeur.
Les attributs d'une classe d'entité permettant de désigner de façon
unique chaque instance
de cette entité sont appelé identifiant absolu. Le modèle conceptuel
des données propose de souligner les identifiants (parfois de les faire
précéder d'un #).

7
L’association (ou relation-
type)

Une association (appelée aussi parfois relation)


est un lien sémantique entre plusieurs entités. Une
classe de relation contient donc toutes les
relations de même type (qui relient donc des
entités appartenant à des mêmes classes d'entité)
8
L’association (ou relation-
type)

Les propriétés qui dépendent fonctionnellement de


plusieurs identifiants d’entités sont portées par les
associations entre ces entités. C'est une
dépendance fonctionnelle multi- attributs au niveau
de la source.
9
Cardinalités

Les cardinalités permettent de caractériser le lien qui


existe entre une entité et la relation à laquelle elle est
reliée. La cardinalité d'une relation est composé d'un
couple comportant une borne maximale et une borne
minimale, intervalle dans lequel la cardinalité d'une
entité peut prendre sa valeur:

10
Cardinalités

• la borne minimale (généralement 0 ou 1) décrit le


nombre minimum de fois qu'une entité peut participer à
une relation
• la borne maximale (généralement 1 ou n) décrit le
nombre maximum de fois qu'une entité peut participer à
une relation

11
Tableau des Entités – Association
– cardinalités (TEAC)
Entité 1 Entité 2 Association Cardinalité

12
Représentation du MCD

13
Déduction du Modèle Logique des
Données
- Une association est dite hiérarchique ou père – fils si
d’un côté des cardinalités maximales , nous avons 1 et
de l’autre n

- Une association est dite non hiérarchique si des deux


côtés de l’association , nous avons n

14
Déduction du MLD : Cas d’une
association hiérarchique
 L’identifiant du père migre comme attribut simple
parmi les attributs du fils
 Si l’association était porteuse d’attributs, tous ceux-
ci migrent chez le fils.
 L’association disparaît
 On place une flèche qui part de l’attribut migré vers
son emplacement d’origine

15
Déduction du MLD : Cas d’une
association non-hiérarchique
 L’association devient une entité avec comme
identifiant, la concaténation des identifiants des
entités qui participaient à l’association.
 Si l’association était porteuse d’attributs, tous ceux-
ci restent dans la nouvelle entité créée
 On place des flèches qui partent des attributs migrés
vers leurs emplacements d’origine. On place une
flèche qui part de l’attribut migré vers son
emplacement d’origine
16
Régles de Déduction du Modèle
Logique des Données (MLD)
- Une association est dite hiérarchique ou père – fils si
d’un côté des cardinalités maximales , nous avons 1 et
de l’autre n

- Une association est dite non hiérarchque si des deux


côtés de l’association , nous avons n

17

Vous aimerez peut-être aussi