Académique Documents
Professionnel Documents
Culture Documents
Support de Cours
Ce cours s'adresse aux étudiants qui désirent apprendre les notions de base de la
programmation, notamment les bases du langage Visual Basic, et qui désirent connaître les
concepts fondamentaux de la programmation d'applications fonctionnant sous Windows. Les
exemples utilisés durant le cours sont d'ordre général et ne nécessitent pas de connaissances
spécifiques.
Comment créer les éléments de base d'un MCD : domaines, informations, règles de gestion
et entités ;
Comment créer les différents types d'associations entre entités ;
Comment générer un Modèle Physique de Données (MPD) à partir d'un MCD ;
Comment créer et générer un rapport de vérification pour un modèle.
Un MCD représente la structure générale d'un système d'information. Il décrit les relations
conceptuelles existant entre différents types d'informations plutôt que leur structure physique. La
structure d'un MCD ne dépend pas d'un système de gestion de base de données (SGBD) particulier.
Le MCD permet de faire passer au premier plan les notions de conception car, à ce stade, vous
n'avez pas encore à vous préoccuper des détails de la mise en œuvre physique. Pour cela, vous
faites appel principalement aux entités et à leurs relations. Il s'agit de concepts simples et faciles à
manipuler. Par la suite, vous pouvez transférer la structure du MCD dans un Modèle Physique de
Données (MPD) par le biais d'une simple procédure de génération. Cette procédure adapte votre
modèle conceptuel aux spécificités d'un SGBD particulier et prend en charge une grande partie des
opérations nécessaires à la mise en œuvre physique.
PowerAMC™ est une solution de modélisation d'entreprise graphique qui prend en charge
les méthodologies et notations de modélisation standard et permet de procéder au reverse
engineering ou à la génération de code de façon automatique en utilisant des templates
personnalisables.
Lors de cette leçon, vous allez apprendre à effectuer les opérations suivantes : • Démarrer
PowerAMC • Utiliser les outils de la palette • Définir des préférences et des options de MCD •
Définir des propriétés de MCD • Enregistrer le MCD. De manière générale, PowerAMC se
présentera de cette manière :
2 5 3
4
1 = Barre de menu contenant les menus et commandes de l’outil PowerAMC ;
2 = Explorateur d’objet permettant d’afficher l’ensemble des éléments crées (MCD, MLD, MPD,
DDF, DDC, DCU) ;
3 = Représente la palette. Et cette palette est très souvent fonction du modèle ou diagramme
manipulé ;
5 = Représente l’espace de travail proprement dit où l’utilisateur placera les différents éléments du
schéma à dessiner.
a) Création Nouveau Modèle (MCD) :
Le nouveau MCD que vous allez ouvrir sera créé et enregistré dans cet espace de travail. La
fenêtre Résultats affiche la progression des processus exécutés au sein de PowerAMC, par exemple
la génération d'un MPD à partir d'un MCD.
Sélectionnez Menu Fichier >> Commande Nouveau Modèle >> Type de Modèle >>
Sélectionnez Modèle Conceptuel de Données >> Diagramme Conceptuel. Précisez Le Nom de
Votre Modèle (Format MCD_gestion). Cliquez sur OK. Une fenêtre de modèle s'affiche. Elle
contient une fenêtre de diagramme (Vide), une Palette ainsi que les fenêtres Explorateur d'objets et
Résultats respectivement ancrées à gauche et en bas de la fenêtre principale.
Menu Outils >> Commande Options du Modèle >> Sélectionnez La Notation E/R+
MERISE et Valider L’Opération.
Cliquez sur l'outil Entité dans la palette. Le curseur prend la forme d'une entité lorsque
vous le déplacez dans l'espace de travail du MCD, Cliquez sur un emplacement vide dans
l'espace de travail du MCD. Un symbole d'entité s'affiche à l'endroit où vous avez cliqué.
L'entité porte le nom par défaut Entité_n, où n est un numéro affecté à l'entité dans l'ordre
de création des objets ;
Sur chaque Entité, doublez cliquez et :
o Dans l’onglet général, Précisez le nom de l’entité ;
o Dans l’onglet attribut, précisez l’ensemble des propriétés de l’entité. Et pour chaque
propriété :
Précisez le nom, le type de données et si possible le taille de cet attribut. En
cliquant sur l’onglet type de données, cliquez sur le bouton à trois points et
sélectionnez un type de donné correspondant à l’attribut ;
Si l’attribut est la clé primaire, alors cochez la case P afin d’indiquer que cet
attribut est la clé primaire.
Une fois les entités placées et les propriétés indiquées, placez les associations (lien de
relation entre les entités. Cliquez sur l'outil Lien dans la palette. L'outil Entité est libéré et
l'outil Lien est activé. Cliquez sur la première entité et maintenez le bouton gauche de la
souris enfoncé et faites glisser le curseur sur la seconde entité. Relâchez le bouton de la
souris dans la seconde entité. Vous avez créé une association entre les deux entités ;
NB : Cliquez le bouton droit de la souris. Vous libérez ainsi l'outil Association ou Entité et
activez l'outil Pointeur.
Une fois les entités, association placez, pensez à préciser les cardinalités du MCD respectant
les règles de gestion du SI. Et à cet instant, vérifiez votre modèle.
b) Vérification du Modèle :
Etant sur le MCD schématisé :
o Menu Outil >> Commande Vérifier Le Modèle. Et cliquez sur le bouton OK.
o Le rapport qui se génère doit afficher 00 Avertissements et / ou 00 erreurs ;
La génération d'un MPD s'effectue en fonction d'un Système de Gestion de Base de Données
(SGBD) particulier. Avant de générer le MPD, vous devez sélectionner le SGBD, ou base de
données cible. PowerAMC convertit les types de données spécifiés dans le MCD en types de
données physiques pris en charge par la base de données cibles.