Vous êtes ici : › Merise et ses demarches

Analyse objet UML/Merise

Merise et ses demarches

Cor - Mise à jour : 20/08/2009

Lire en ligne
Gratuit

Té:lécharger
Gratuit après inscription

13.50 / 20

2 avis (voir)

62 téléchargement(s)

Document pdf format .pdf
596 Ko

Niveau : Bac+3

Signaler un abus

Extrait / Introduction

Merise et ses demarches est un exposé de Informatique Analyse objet UML/Merise de Bac+3, proposé par Cor


Extrait / Introduction :

Résumé
La conception du système d’information d’une bibliothèque universitaire
nécessite une analyse et une conception des données qui constituent le
point de passage de toute application mettant en oeuvre un système de
gestion de base de données relationnelle tel le SGBD Microsoft Access.
La méthode francophone Merise d’analyse et de conception spécifique
pour l’informatisation des systèmes d’information est adoptée dans le cadre
de ce papier dans le but de mettre en oeuvre le système bibliothèque
universitaire. Basée sur le modèle entité association, cette méthode présente
un outil simple, efficace et très répandu chez les développeurs des systèmes
d’information ; mais ici, nous nous limitons à la gestion d’une partie des
données de ce système. Après cette étude, une base de données
relationnelle optimisée réalisée avec n’importe quelle SGBDR peut être mise
en oeuvre. Dans ce cas de la bibliothèque universitaire, le SGBDR Microsoft
Access qui est utilisé se caractérise par sa simplicité et sa possibilité de
supporter de nombreux formats de données tels que (DBase, Paradox,
FoxPro, Microsoft Excel, Lotus, HTML…), et son utilisation permet
l’exportation des données vers des outils bureautiques et de messagerie.

Plan

Plan :

Chapitre 1 : Présentation
de la méthode Merise
A. Présentation générale de la méthode Merise. . . . . . . 11
B. La systémique . . . . . . . . . . . . . . . . . . . 11
1. Les caractéristiques d'un système . . . . . . . . . . . . . . . 11
2. La représentation schématique des systèmes de l'entreprise . . . . 12
a. Le système de pilotage. . . . . . . . . . . . . . . . . . 13
b. Le système d'information . . . . . . . . . . . . . . . . . 13
c. Le système opérant . . . . . . . . . . . . . . . . . . . 13
C. Séparation des données et des traitements . . . . . . . 13
1. Les données (ou informations) . . . . . . . . . . . . . . . . 13
a. L'interview . . . . . . . . . . . . . . . . . . . . . . . 14
b. L'étude des documents internes . . . . . . . . . . . . . . 14
c. L'étude des documents externes . . . . . . . . . . . . . . 14
2. Les différents types d'informations . . . . . . . . . . . . . . 14
a. Les informations élémentaires et mémorisables. . . . . . . . 14
b. Les informations calculées . . . . . . . . . . . . . . . . 15
c. Les traitements . . . . . . . . . . . . . . . . . . . . . 15
D. Une approche par niveaux . . . . . . . . . . . . . . 16
1. Le niveau conceptuel . . . . . . . . . . . . . . . . . . . . 16
2. Le niveau organisationnel . . . . . . . . . . . . . . . . . . 16
3. Le niveau logique . . . . . . . . . . . . . . . . . . . . . 17
4. Le niveau physique. . . . . . . . . . . . . . . . . . . . . 17
5. Tableau récapitulatif . . . . . . . . . . . . . . . . . . . . 17
E. Les apports de Merise . . . . . . . . . . . . . . . . 18
Chapitre 2 : Les dépendances
fonctionnelles
A. Des données aux dépendances fonctionnelles . . . . . . 21
1. Le dictionnaire des données . . . . . . . . . . . . . . . . . 21
B. Les dépendances fonctionnelles . . . . . . . . . . . . 25
1. Dépendances fonctionnelles composées . . . . . . . . . . . . 26
2. Dépendance fonctionnelle élémentaire . . . . . . . . . . . . . 27
3. Dépendance fonctionnelle élémentaire directe. . . . . . . . . . 27
4. Méthodologie d'élaboration des dépendances fonctionnelles . . . . 28
C. Cas pratique . . . . . . . . . . . . . . . . . . . . 28
1. Dictionnaire des données . . . . . . . . . . . . . . . . . . 30
2. Détermination des dépendances fonctionnelles ou DF . . . . . . 31
3. Graphe des dépendances fonctionnelles . . . . . . . . . . . . 32
4. Matrice des dépendances fonctionnelles . . . . . . . . . . . . 33
D. Conclusion. . . . . . . . . . . . . . . . . . . . . 35
Chapitre 3 : Le Modèle Conceptuel
des Données
A. Introduction au Modèle Conceptuel des Données. . . . . 39
1. Les propriétés . . . . . . . . . . . . . . . . . . . . . . . 39
2. Les entités ou objets . . . . . . . . . . . . . . . . . . . . 40
a. L'identifiant . . . . . . . . . . . . . . . . . . . . . . 40
3. Les relations ou associations . . . . . . . . . . . . . . . . . 41
a. Les cardinalités. . . . . . . . . . . . . . . . . . . . . 42
b. Les relations porteuses. . . . . . . . . . . . . . . . . . 45
c. Les relations réflexives . . . . . . . . . . . . . . . . . . 46
4. Règles d'usages . . . . . . . . . . . . . . . . . . . . . . 47
5. Notion d'entité forte et d'entité faible . . . . . . . . . . . . . 49
a. Entité forte. . . . . . . . . . . . . . . . . . . . . . . 49
b. Entité faible . . . . . . . . . . . . . . . . . . . . . . 49
6. Notion de contrainte d'intégrité fonctionnelle . . . . . . . . . . 50
7. Notion d'identifiant relatif . . . . . . . . . . . . . . . . . . 51
B. Conception d'un Modèle Conceptuel
des Données pas à pas . . . . . . . . . . . . . . . 53
1. Le dictionnaire des données . . . . . . . . . . . . . . . . . 54
2. Les dépendances fonctionnelles. . . . . . . . . . . . . . . . 55
a. Dépendances élémentaires . . . . . . . . . . . . . . . . 55
b. Dépendances isolées. . . . . . . . . . . . . . . . . . . 56
3. Élaboration du Modèle Conceptuel des Données. . . . . . . . . 58
4. Recherche d'identifiants relatifs. . . . . . . . . . . . . . . . 65
C. Conclusion. . . . . . . . . . . . . . . . . . . . . 66
Chapitre 4 : Le Modèle Logique
de Données
A. Introduction au Modèle Logique des Données . . . . . . 69
1. Cas (0, n), (1,1) ou (1,n), (0,1) . . . . . . . . . . . . . . . 69
2. Cas (0,n), (0,n) ou (1,n), (1,n). . . . . . . . . . . . . . . . 71
3. Modèle Logique des Données sur une relation réflexive . . . . . . 74
4. Règles simples de passage du MCD au MLD . . . . . . . . . . 75
B. Conception d'un Modèle Logique des Données pas à pas . 76
C. Conclusion. . . . . . . . . . . . . . . . . . . . . 82
Chapitre 5 : Le Modèle Physique
des Données
A. Introduction au Modèle Physique des Données . . . . . 85
B. Transcription SQL du modèle physique. . . . . . . . . 87
C. Conclusion. . . . . . . . . . . . . . . . . . . . . 88
Chapitre 6 : Les formes normales
A. Introduction aux formes normales . . . . . . . . . . . 91
1. 1FN - Première forme normale . . . . . . . . . . . . . . . . 91
2. 2FN - Deuxième forme normale . . . . . . . . . . . . . . . 92
3. 3FN - Troisième forme normale . . . . . . . . . . . . . . . 94
4. BCNF - Forme normale de Boyce - Codd. . . . . . . . . . . . 95
5. 4FN - Quatrième forme normale . . . . . . . . . . . . . . . 96
6. 5FN - Cinquième forme normale . . . . . . . . . . . . . . . 98
B. Conclusion. . . . . . . . . . . . . . . . . . . . . 98
Chapitre 7 : Les diagrammes des flux
A. Introduction aux diagrammes des flux . . . . . . . . . 101
1. Définitions . . . . . . . . . . . . . . . . . . . . . . . . 101
a. Domaine d'étude . . . . . . . . . . . . . . . . . . . . 101
b. L'acteur . . . . . . . . . . . . . . . . . . . . . . . . 101
c. Les flux . . . . . . . . . . . . . . . . . . . . . . . . 101
2. Représentation graphique des acteurs . . . . . . . . . . . . . 102
B. Conception d'un diagramme des flux pas à pas . . . . . . 104
1. Identification des flux . . . . . . . . . . . . . . . . . . . . 104
2. Diagramme finalisé. . . . . . . . . . . . . . . . . . . . . 105
3. Remarques et règles d'usages . . . . . . . . . . . . . . . . 106
a. Un flux ne doit pas être bidirectionnel . . . . . . . . . . . 106
b. Le flux ne doit pas être réflexif . . . . . . . . . . . . . . 106
c. Pas de flux entre des acteurs externes . . . . . . . . . . . 106
C. Le modèle de contexte. . . . . . . . . . . . . . . . 107
1. Le Modèle de Flux Conceptuel (de niveau 1, de niveau N) . . . . 108
D. Conclusion. . . . . . . . . . . . . . . . . . . . . 109
Chapitre 8 : Les Modèles Conceptuels
des Traitements
A. Le Modèle Conceptuel des Traitements. . . . . . . . . 113
1. Objectifs du Modèle Conceptuel des Traitements . . . . . . . . 113
a. Les évènements. . . . . . . . . . . . . . . . . . . . . 113
b. Les opérations . . . . . . . . . . . . . . . . . . . . . 113
c. La synchronisation . . . . . . . . . . . . . . . . . . . 114
d. Représentation schématique d’un Modèle Conceptuel
des Traitements. . . . . . . . . . . . . . . . . . . . . 115
B. Conception d'un Modèle Conceptuel
des Traitements pas à pas . . . . . . . . . . . . . . 116
C. Le Modèle Conceptuel des Traitements Analytiques. . . . 119
D. Conclusion. . . . . . . . . . . . . . . . . . . . . 121
Chapitre 9 : Le Modèle Organisationnel
des Traitements
A. Introduction au Modèle Organisationnel des Traitements . 125
1. Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . 125
B. Conception d'un Modèle Organisationnel
des Traitements pas à pas . . . . . . . . . . . . . . 127
1. Le diagramme des flux (ou modèle conceptuel de communication). . 127
2. Le Modèle Conceptuel des Traitements . . . . . . . . . . . . 128
3. Le Modèle Organisationnel des Traitements. . . . . . . . . . . 129
C. Conclusion. . . . . . . . . . . . . . . . . . . . . 130
Chapitre 10 : Les extensions Merise/2
A. Introduction aux extensions Merise/2. . . . . . . . . . 133
1. Présentation. . . . . . . . . . . . . . . . . . . . . . . . 133
2. L'héritage (ou la généralisation - spécialisation) . . . . . . . . . 133
B. Contraintes ensemblistes. . . . . . . . . . . . . . . 138
1. La contrainte de couverture . . . . . . . . . . . . . . . . . 138
2. La contrainte de disjonction . . . . . . . . . . . . . . . . . 138
C. La formalisation des contraintes entre associations . . . . 140
1. La totalité (couverture + non-disjonction) . . . . . . . . . . . 141
2. Partition (couverture + disjonction) . . . . . . . . . . . . . . 142
3. Exclusion (non-couverture + disjonction). . . . . . . . . . . . 142
4. Égalité . . . . . . . . . . . . . . . . . . . . . . . . . . 143
5. Inclusion . . . . . . . . . . . . . . . . . . . . . . . . . 143
D. Agrégation sur les associations
(ou associations d'associations) . . . . . . . . . . . . 144
Chapitre 11 : Le cycle de vie des objets
A. Introduction au cycle de vie des objets. . . . . . . . . 149
1. Les objectifs de la gestion du cycle de vie d'un objet. . . . . . . 149
a. État de l'objet . . . . . . . . . . . . . . . . . . . . . 149
b. Événement. . . . . . . . . . . . . . . . . . . . . . . 149
c. Transition . . . . . . . . . . . . . . . . . . . . . . . 150
2. Mise en oeuvre. . . . . . . . . . . . . . . . . . . . . . . 150
a. L'itération . . . . . . . . . . . . . . . . . . . . . . . 150
b. La transition conditionnelle . . . . . . . . . . . . . . . . 151
c. La création. . . . . . . . . . . . . . . . . . . . . . . 151
d. La suppression . . . . . . . . . . . . . . . . . . . . . 152
B. Conception d'un CVO pas à pas . . . . . . . . . . . . 152
C. Positionnement du CVO par rapport au MCTA. . . . . . 153
Chapitre 12 : Merise et UML
A. UML . . . . . . . . . . . . . . . . . . . . . . . 157
1. Présentation d'UML. . . . . . . . . . . . . . . . . . . . . 157
a. Les diagrammes statiques . . . . . . . . . . . . . . . . 158
b. Les diagrammes comportementaux. . . . . . . . . . . . . 158
c. Les diagrammes dynamiques . . . . . . . . . . . . . . . 158
B. Merise par rapport à UML . . . . . . . . . . . . . . 158
1. Une séparation des données et des traitements . . . . . . . . . 159
C. Analogie Merise/UML . . . . . . . . . . . . . . . . 160
1. Modèle de contexte (diagramme des flux) -
Diagramme des cas d'utilisation . . . . . . . . . . . . . . . 160
2. Le diagramme des cas d'utilisation . . . . . . . . . . . . . . 160
3. Modèle Conceptuel des Données/Diagramme de classes . . . . . 163
a. Les cardinalités. . . . . . . . . . . . . . . . . . . . . 164
b. Associations porteuses . . . . . . . . . . . . . . . . . . 166
c. Associations ternaires . . . . . . . . . . . . . . . . . . 167
d. Représentation de la réflexivité . . . . . . . . . . . . . . 168
e. L'héritage . . . . . . . . . . . . . . . . . . . . . . . 169
4. Les contraintes . . . . . . . . . . . . . . . . . . . . . . 171
a. La contrainte de partition. . . . . . . . . . . . . . . . . 171
b. L'exclusion . . . . . . . . . . . . . . . . . . . . . . . 172
c. La contrainte de totalité . . . . . . . . . . . . . . . . . 173
d. Aucune contrainte. . . . . . . . . . . . . . . . . . . . 174
5. Le Modèle Conceptuel des Traitements . . . . . . . . . . . . 175
a. Le Modèle Organisationnel des Traitements . . . . . . . . . 175
Chapitre 13 : SQL (Structured Query
Language)
A. Présentation du langage SQL . . . . . . . . . . . . . 181
1. Historique. . . . . . . . . . . . . . . . . . . . . . . . . 181
2. Structuration . . . . . . . . . . . . . . . . . . . . . . . 182
B. Le langage de manipulation des données . . . . . . . . 183
1. Sélection des données . . . . . . . . . . . . . . . . . . . 184
a. La projection . . . . . . . . . . . . . . . . . . . . . . 185
b. La restriction . . . . . . . . . . . . . . . . . . . . . . 187
c. Les tris . . . . . . . . . . . . . . . . . . . . . . . . 190
d. Les jointures . . . . . . . . . . . . . . . . . . . . . . 191
e. Les fonctions statistiques. . . . . . . . . . . . . . . . . 192
f. Les opérations portant sur des ensembles . . . . . . . . . . 193
g. Les regroupements . . . . . . . . . . . . . . . . . . . 194
h. Les sous-requêtes . . . . . . . . . . . . . . . . . . . . 196
2. L'insertion des données . . . . . . . . . . . . . . . . . . . 198
a. Insertion simple. . . . . . . . . . . . . . . . . . . . . 198
b. Insertion en masse . . . . . . . . . . . . . . . . . . . 199
3. La modification des données. . . . . . . . . . . . . . . . . 199
4. La suppression des données . . . . . . . . . . . . . . . . . 200
C. Le langage de définition des données . . . . . . . . . 200
1. La création de tables . . . . . . . . . . . . . . . . . . . . 201
a. Définition de la clé primaire. . . . . . . . . . . . . . . . 201
b. Définition des clés étrangères . . . . . . . . . . . . . . . 201
2. La suppression physique de tables . . . . . . . . . . . . . . 202
3. Modification d'une structure de table . . . . . . . . . . . . . 202
a. Ajouter un champ. . . . . . . . . . . . . . . . . . . . 202
b. Redimensionner un champ . . . . . . . . . . . . . . . . 202
c. Supprimer un champ . . . . . . . . . . . . . . . . . . 202
d. Supprimer une clé sur une table existante. . . . . . . . . . 203
4. Renommer une table . . . . . . . . . . . . . . . . . . . . 203
D. Le langage de contrôle des données . . . . . . . . . . 203
1. L'ordre GRANT. . . . . . . . . . . . . . . . . . . . . . . 204
2. L'ordre REVOKE . . . . . . . . . . . . . . . . . . . . . . 205
E. Mise en pratique avec MySQL . . . . . . . . . . . . 206
1. Installation du serveur de base de données. . . . . . . . . . . 206
2. Création d'une base de données . . . . . . . . . . . . . . . 209
Chapitre 13
180 Merise
Chapitre 14 : Exercices
A. Exercices applicatifs. . . . . . . . . . . . . . . . . 219
B. Premier exercice . . . . . . . . . . . . . . . . . . 220
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 221
a. Le Modèle Conceptuel des Données . . . . . . . . . . . . 221
b. Le Modèle Logique des Données. . . . . . . . . . . . . . 223
c. Le modèle relationnel . . . . . . . . . . . . . . . . . . 223
C. Deuxième exercice . . . . . . . . . . . . . . . . . 225
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 226
a. Le Modèle Logique des Données. . . . . . . . . . . . . . 226
b. Le Modèle Conceptuel des Données . . . . . . . . . . . . 227
D. Troisième exercice . . . . . . . . . . . . . . . . . 228
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 229
a. Dictionnaire des données simplifié . . . . . . . . . . . . . 229
b. Le Modèle Conceptuel des Données . . . . . . . . . . . . 230
c. Le Modèle Logique des Données. . . . . . . . . . . . . . 231
d. Le modèle physique des données . . . . . . . . . . . . . 232
E. Quatrième exercice . . . . . . . . . . . . . . . . . 232
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 233
a. Modèle Conceptuel des Données. . . . . . . . . . . . . . 233
b. Modèle Logique des Données . . . . . . . . . . . . . . . 233
c. Modèle Physique des Données . . . . . . . . . . . . . . 233
F. Cinquième exercice . . . . . . . . . . . . . . . . . 234
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 235
a. Modèle Conceptuel des Données. . . . . . . . . . . . . . 235
b. Modèle Physique des Données . . . . . . . . . . . . . . 236
G. Sixième exercice . . . . . . . . . . . . . . . . . . 237
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 238
a. Modèle Conceptuel des Données. . . . . . . . . . . . . . 238
b. Modèle Logique des Données . . . . . . . . . . . . . . . 239
H. Septième exercice. . . . . . . . . . . . . . . . . . 240
1. Solutions . . . . . . . . . . . . . . . . . . . . . . . . . 242
a. Le dictionnaire des données. . . . . . . . . . . . . . . . 242
b. Modèle Conceptuel des Données. . . . . . . . . . . . . . 243
c. Le Modèle Logique des Données. . . . . . . . . . . . . . 247
d. Le modèle relationnel des données. . . . . . . . . . . . . 250
e. Modèle de contexte de niveau 0. . . . . . . . . . . . . . 250
f. Le modèle de flux conceptuel de niveau 1. .
g. Le Modèle Organisationnel des Traitements
h. Requête SQL listant l'ensemble des sportifs habitant Perpignan
Chapitre 14
218 Meri

Signaler un abus

Lire en ligne
Gratuit
Té:lécharger
Gratuit après inscription

Exemple de page de Merise et ses demarches

slide-24

Pour visualiser la suite du document Merise et ses demarches vous pouvez :

Lire en ligne
Gratuit
Té:lécharger
Gratuit après inscription
Donnez votre avis
Note / 20
Votre avis
 
Valider
Avis sur Merise et ses demarches
14 /20
je veux approfondir ma connaissance de merise je veux des cours

vieuxdoumbia le 08/11/2010
13 /20
c'est très interessant

dhib22 le 06/09/2010

Le document Merise et ses demarches appartient à la rubrique Analyse objet UML/Merise qui elle même appartient à la thématique Informatique.

Nouveaux documents Analyse objet UML/Merise

Bac+3

Aperçu de Informatique : Cours UML

Informatique : Cours UML

benago

1756 téléchargements

17 avis

Bac+2

Aperçu de Cours UML IUT informatique

Cours UML IUT informatique

vinh

1038 téléchargements

11 avis

Tweets Doc-etudiant
Tout chaud sur Doc-etudiant.fr
Superdoc Lettre de motivation net... Il y a 2 jour(s) - Autre
Superdoc Lettre de Motivation Usine Il y a 2 jour(s) - Autre
sofia-hs A quel niveau se fait le... Il y a 1 jour(s) - Question
512 Le tourisme de luxe actu... Il y a 2 jour(s) - Question
+ de Tweet Doc-etudiant.fr

Partenaires - Devenir partenaire - Doc etudiant est une marque déposée - c 2008 2012 - Tous droits réservés - Conditions générales d'utilisation - Crédits
Contact - Signalez-nous un bug - Bac 2012 - Brevet 2012 - Recrutement

Pour donner votre avis sur ce document, vous devez être membre de Doc-étudiant

Si ce n'est pas encore fait ?

Inscrivez-vous !

ou Identifiez-vous :


Mot de passe oublié ?
Besoin d'aide