Base de données - Merise vendredi 2 novembre 2007 14:21

publicité
Base de données - Merise
vendredi 2 novembre 2007
14:21
Historique:
Issu de l'analyse systémique , la méthode Merise est née dans les années 70 à la demande du
ministère de l'industrie, elle l'a surtout été utilisé par les SSII et par ses membres fondateurs qui
sont les français Moulain,Tardieu et TEBOUL.
Merise, méthode spécifiquement française, a connue le concurrence international de méthodes
anglo-saxonnes, elle a ensuite cherché a s'adapter au adaptations rapides des technologies
informatiques.
Avec Merise/Objet, Merise/2. depuis les années 90, bousculé par les changements successifs de
l'environnement informatique, Merise a progressivement laissé la place à UML qui a obtenu une
popularité équivalente sans avoir la même porté méthodologique.



On va traiter les 3 parties suivantes en Merise:
Le MCD
BDD
Le MLD
Le MCT
DEV
LE MCD:
Le MCD ou le modèle conceptuelle des données a pour but d'écrire de façon formelle les
données qui seront utilisées par le système d'informations. Il s'agit donc d'une représentation
des données, facilement compréhensible permettant de décrire le système d'information
comportant des classes d'entités.
Entités et classes d'entités:
Une entité est la représentation d'un élément matériel ou immatériel ayant un rôle dans le
système d'information que l'on désire d'écrire.
On appelle classe d'identité, un ensemble composé d'entités de même type, c.à.d. dont la
définition est exactement la même.
Le classement des entités au sein d'une classe s'appelle classification ou abstraction. Une entité
est une instanciation de la classe. On l'appelle aussi occurrence.
Chaque entité est composé d'un libellé et d'un ensemble de propriété représentant les données
élémentaires permettant de la décrire.
Les classes d'entités sont représentées graphiquement par un rectangle dont la zone supérieur
sera séparé et contiendra le libellé.
Audio recording started: 15:30 vendredi 2 novembre 2007
Relations et classes de relations




Une relation(appelée aussi parfois association) représente des liens sémantiques qui peuvent
exister entre plusieurs entités. Une classe de relations contient donc toutes les relations de
même type entre deux classes d'entités.
Une classe de relation peut relier une ou plusieurs entités. Les dénominations des classes de
relation selon le nombre d'intervenants sont:
Une classe de relation récursive ou réflexive relie la même classe d'entités.
Une classe de relation binaire relie deux classes d'entités.
Une classe de relation ternaire relie trois classes d'entités.
Une classe de relation n-aire relie n classes d'entités.
Les classes de relation sont représentés graphiquement par des ovales (parfois ellipses ou
hexagones)
Dont l'intitulé décrit le type de relation qui relie les classes d'entités: généralement, l'intitulé est
un verbe .
On peut éventuellement ajouter des propriétés aux classes de relations.
Les cardinalités:






Elles permettent de caractériser le lien qui existe entre une classe d'entité et la classe de relation
à laquelle elle est relié.
La cardinalité d'une relation se compose d'un couple comportant une borne minimale et une
borne maximale, intervalle dans lequel la cardinalité d'une classe d'entité peut prendre la valeur:
Borne minimal : 0 ou 1
Décrit le nombre minimum de fois qu'une classe d'entité peut participer à une relation.
Borne maximal : 1 ou n
Décrit le nombre maximum de fois qu'une classe d'entité peut participer à une relation.
Dans la grande majorité des cas, on utilise quatre combinaisons de valeurs pour les cardinalités
qui sont:
0,1= Peut participer au plus 1 fois à la classe de relation.
1,1= Peut participer 1 et une seul fois à la classe de relation.
1,n= Peut participer une ou plusieurs fois à la classe de relation.
0,n= Peut participer zéro ou plusieurs fois à la classe de relation.
Téléchargement