Description
Merise est conforme aux principes des bases de données, possédant une méthode d'analyse et de modélisation reposant sur la séparation des traitements et des données. La standardisation d'UML dépasse désormais la modélisation de traitements de Merise. Merise excelle toujours au niveau de la modélisation des données. La formation vous apprendra les méthodes d'analyses et les démarches de construction de systèmes d'information. Ceci en étudiant les traitements et les données pour pouvoir les faire coïncider.Pré-requis
- Aucun. Étude d’un cas concret et mise en situation.
Publics
- Toute personne impliquée directement dans la conception d'une application,
- Chef de projet,
- Concepteur,
- Informaticien.
Objectifs
- Avoir une formation opérationnelle à la méthode Merise
- Acquérir une maîtrise réelle de la méthode.
Plan de formation
Introduction
- Historique
- Bases de données
Introduction à Merise
- L’avènement de Merise
- Pourquoi Merise ?
- Les origines
- Points forts, Points faibles
- Merise /2
- La modélisation des données aujourd’hui
- Vocabulaire
- Organisation et système
- Le système d’information
- Modèle, Méthode, Analyse
Les principes de base de Merise
- Les principes de base
- Introduction
- Les cycles de la démarche Merise
- La technique de la démarche
Le MCD
- Introduction
- M.C.D
- Entité
- Entité : Propriété
- Entité : Identifiant
- Entité : Occurrence
- Association
- Compléter le modèle
- Les cardinalités
- Les dimensions
Les compléments du modèle
- Compléter le modèle
- Les dimensions
- Les formes normales
- Contraintes inter-associations
- Différentes situations
- Partition
- Exclusion
- Totalité
- Inclusion
- Contraintes sur les propriétés
- Spécialisation/Généralisation d’entités-types
- Contraintes sur spécialisation
- Conclusion
Les compléments du modèle 2
- Passage du MCD au modèle physique
- Introduction
- Le MLD, Le MPD
- Une table exemple
- Formalisme
- Passage du MCD au MLD
- Règle 1 : Règle sur les informations
- Règle 2 : Garantie d’accès
- Règle 3
- Règle 4
- Règle 5
- Règle 6
- Traduction des sous-types
- Conclusion
- La mise en œuvre concrète
- Pourquoi une étape supplémentaire ?
- Le reverse-engineering
- Les outils de modélisation et de génération
- Migration de bases