Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le...

32
Présentation du PowerAMC 12.1 TP Méthode d’analyse MERISE

Transcript of Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le...

Page 1: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Présentation du PowerAMC 12.1

TP Méthode d’analyse MERISE

Page 2: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Plan de cours

Objectifs et pré requis; Qu’est ce que PowerAMC? Les modèles MERISE et les modèles PowerAMC; Le Modèle Conceptuel des Données; L’interface graphique de PowerAMC; La gestion de la représentation graphique; Le Modèle Physique des Données;

Page 3: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Objectifs et pré requis

Le cours s’adresse les concepteurs, chefs de projets et adm inistrateurs de bases de données;

Connaissances MERISE. Comprendre les principes de bases de données relationnelles;

Présentation et manipulation spécifique de l’interface graphique; La méthode d’analyse conduit à une réflexion sur l’entreprise et peut

aider à modifier son organisation, voire d’en créer une nouvelle; Amélioration du système d’information de l’entreprise(rapidité,

fiabilité et pertinence);

Page 4: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Objectifs et pré requis

MERISE(Méthode d’Étude et de Réalisation Informatique pour les Systèmes d’Entreprise) basée sur le modèle entité Association, est simple, efficace et utilisée par la majorité des développeurs des applications informatiques.

Réalitéobservable Analyse Modèle

Application Du modèle

Implantation

Des bases de données La méthode MERISE permet de décomposer les problèmes des systèmes d’informations en données et traitements en trois niveaux :

-Conceptuel; (MCD, MCT)

-Logique; (MLD)

-Physique. (MPD)

Page 5: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Qu’est ce que PowerAMC?

PowerAMC est un environnement graphique de modélisation d'entreprise très simple d'emploi qui permet d'effectuer les tâches suivantes :

Modélisation intégrée via l'utilisation de méthodologies et de notations standard :

-Données (E/R, Merise)

-Application (UML)

Génération automatique de code via des templates personnalisables :

-SQL (avec plus de 50 SGBD)

-Java

-.NET

Page 6: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Qu’est ce que PowerAMC?

Fonctionnalités de reverse engineering pour documenter et mettre à jour des systèmes existants ;

Une solution de référentiel d'entreprise avec des fonctionnalités de sécurité et de gestion des versions très complètes pour permettre un développement multiutilisateur;

Fonctionnalités de génération et de gestion de rapports automatisés et personnalisables;

Un environnement extensible, qui nous permet d'ajouter des règles, des commandes, des concepts et des attributs à nos méthodologies de modélisation et de codage.

Page 7: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Les modèles MERISE et les modèles PowerAMC

1- Les modèles MERISEOn peut estimer la part de temps consacré à chacun des niveaux :- Étude de l’existant 50%- MCD + MCT et MOT 25%- Validation et MLD 10%- MPD et MOpT 15%MCD(Modèle Conceptuel des Données): c’est schéma composé

d’entités, associations, attributs, cardinalités, ..etc.MPD(Modèle Physique des Données): c’est un schéma composé de

tables, colonnes, index, vue, tablespace, …etc.MCT(Modèle Conceptuel des Traitements);MOT(Modèle Organisationnel des traitements);MOpT(Modèle Opérationnel des traitements)

Page 8: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Les modèles MERISE et les modèles PowerAMC

2- Les modèles PowerAMC :

Page 9: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Le Modèle Conceptuel des DonnéesRôle du MCD

Un MCD représente la structure logique globale d'une base de données, indépendamment du logiciel ou de la structure de stockage des données. Un modèle conceptuel contient toujours des données qui ne sont pas encore mises en oeuvre dans la base de données physique. Il constitue une représentation formelle des données nécessaires au fonctionnement d'une entreprise.

Le MCD permet de :

- Représenter l'organisation des données sous forme graphique pour créer des diagrammes Entité Relation;

- Vérifier la validité des données de conception;

- Générer le MPD, qui spécifie les modalités physiques de mise en oeuvre de la base de données;

- Générer un MOO, qui montre une représentation objet du MCD en utilisant le standard UML;

-Générer un MCD, pour créer une autre version du modèle de manière à représenter les différentes étapes de la conception.

Page 10: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Le Modèle Conceptuel des DonnéesLe modèle logique

Le modèle logique permet de concevoir la structure de base de données et de procéder à des opérations de dénormalisation de base de données.

Dans PowerAMC, on peut concevoir un modèle logique en utilisant un MPD doté du SGBD <Modèle logique>. Ce MPD est un modèle physique avec des objets standard, et sans option physique spécifique à un SGBD ni capacité de génération.

Dans le processus de conception de base de données, on utilise un modèle logique comme une étape intermédiaire entre les conceptions conceptuelle et physique :

- Commencer par un MCD contenant des entités, des relations, des domaines, et des informations et des règles de gestion;

- Générer un modèle logique (MPD avec le SGBD <Modèle logique>). Créer des index et spécifiez les noms de colonne de clé étrangère et autres éléments;

- Générer une série de MPD portant chacun sur un SGBD distinct

Page 11: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Le Modèle Conceptuel des DonnéesObjets du MCD

Le MCD représente les interactions entre les objets suivants :

Page 12: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

L’interface graphique de PowerAMC

Zone de travail

Palette d’objets

Explorateur d’objets

Zones de résultats de vérifications des modèles

Page 13: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

La gestion de la représentation graphique

Partie pratique (création des répertoires et sous répertoires et techniques d’enregistrement).

Page 14: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Modèle de données relationnel

Une relation est représentée par une table à double entrée. Une relation est caractérisée par un nom.

Chaque colonne est un attribut, encore appelé champ. Un attribut est caractérisé par un nom.

Chaque ligne est appelée n-uplet ou enregistrement. Une relation regroupe une collection d´éléments (lignes) définis par

les mêmes attributs (colonnes). Exemples :

Page 15: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

ClientCodeNom

Page 16: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 17: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 18: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 19: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 20: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 21: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 22: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 23: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 24: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 25: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 26: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 27: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique

Exercice d’application

Page 28: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 29: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 30: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 31: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique
Page 32: Présentation du PowerAMC 12d1n7iqsz6ob2ad.cloudfront.net/document/pdf/532b3a4a9491a.pdf · Le Modèle Conceptuel des Données Rôle du MCD Un MCD représente la structure logique