présentation du poweramc 12 · comprendre les principes de bases de données relationnelles; ......

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

Upload: trandat

Post on 14-Sep-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Présentation du PowerAMC 12.1

TP Méthode d’analyse MERISE

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;

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);

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)

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

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.

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)

Les modèles MERISE et les modèles PowerAMC

2- Les modèles PowerAMC :

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.

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

Le Modèle Conceptuel des DonnéesObjets du MCD

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

L’interface graphique de PowerAMC

Zone de travail

Palette d’objets

Explorateur d’objets

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

La gestion de la représentation graphique

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

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 :

ClientCodeNom

Exercice d’application