![]()
Figure 2.1 : Fenêtre Power Designer
| Objet | Outil | Description |
| Domaine | -- | Ensemble de valeurs pour lesquelles une information est valide |
| Information | -- | Elément d'information de base |
| Entité | ![]() |
Personne, lieu, chose ou concept dont les caractéristiques présentent un intérêt pour l'entreprise et au sujet duquel vous souhaitez conserver des informations |
| Attribut d'entité | -- | Elément d'information de base attaché à une entité |
| Association | ![]() |
Connexion portant un nom ou association entre des entités (méthodologie de modélisation Merise) |
| Relation | ![]() |
Connexion portant un nom ou relation entre entités (méthodologie de modélisation Entité Relation (ER)) |
| Héritage | ![]() |
Relation particulière qui définit une entité comme étant une instance particulière d'une entité plus générale |
![]()
Figure 2.2 : Propriétés d'un modèle
Cliquez sur une ligne vide dans la liste.![]()
Figure 2.3 : Liste des domaines

Cliquez sur une ligne vide dans la liste.



Cliquez sur OK.![]()
Figure 2.5 : Propriétés d'un association

Cliquez sur OK.![]()
Figure 2.6 : Propriétés d'un lien d'association
| Cardinalité | Description |
| 0,1 | Il peut y avoir zéro ou une occurrence de l'entité par rapport à l'autre entité. L'association n'est pas obligatoire |
| 0,n | Il peut y avoir zéro ou plusieurs occurrences de l'entité par rapport à l'autre entité. L'association n'est pas obligatoire |
| 1,1 | Une occurrence de l'entité peut correspondre à une et une seule occurrence de l'autre entité. L'association est obligatoire |
| 1,n | Une occurrence de l'entité peut correspondre à plusieurs occurrences de l'autre entité. L'association est obligatoire |

Si vous souhaitez changer le degré de sévérité d'un problème, sélectionnez le paramètre approprié, puis cliquez sur l'outil Erreur ('Error') ou Avertissement ('Warning').![]()
Figure 2.7 : Paramètres de vérification du modèle
![]()
Figure 2.8 : Résultat de la vérification du modèle
| Outil | Option | Description |
![]() |
Corriger | Affiche la feuille de propriétés permettant de résoudre le problème |
![]() |
Aide | Affiche la description de l'erreur ainsi que les suggestions de correction |
![]() |
Revérifier | Vérifie le paramètre d'objet sélectionné, normalement après avoir effectué la correction |
![]() |
Corriger automatiquement | Corrige automatiquement certaines erreurs |
| Objet de MCD | Objet généré dans un MPD |
| Entité | Table |
| Attribut d'entité | Colonne de table |
| Identifiant primaire | Clé primaire ou étrangère, selon la relation de dépendance ou d'indépendance existante |
| Identifiant | Clé alternative |
| Relation | Référence |

| Table | Clé primaire | Clé étrangère |
| Division | Numéro de la division | -- |
| Salarié | Numéro du salarié | Numéro de la division |


| Table | Clé primaire | Clé étrangère |
| Division | Numéro de la division | -- |
| Salarié | Numéro du salarié / Numéro de la division | Numéro de la division |


| Table | Clé primaire | Clé étrangère |
| Division | Numéro de la division | -- |
| Salarié | Numéro du salarié | -- |
| Appartenance | Numéro de la division/Numéro du salarié | Numéro de la division/Numéro du salarié |

| Objet | Propriété | Génère (lorsqu'elle est sélectionnée) |
| Entité | Générer table | Table correspondant à l'entité (père ou enfant) |
| Héritage | Mode de génération | Père et/ou enfant (selon la case cochée) |
La colonne Modèle physique répertorie les types de données pour le SGBD courant et la colonne Interne répertorie les équivalents dans Power Designer. Vous pouvez modifier la définition d'un type de données physique existant en effectuant la modification directement dans l'une ou l'autre des colonnes.
![]()
Figure 2.10 : Génération d'un MPD
| Conserver les modifications | Résultat |
| Sélectionné | Vous pouvez manuellement comparer et fusionner le MPD existant (volet droit) et le MPD généré (volet gauche) |
| Non sélectionné | Le MPD existant est automatiquement remplacé pour le MPD que vous générez |
![]()
Figure 2.11 : Mise à jour d'un MPD
Objet Outil Description Table Série de lignes (enregistrements) auxquelles sont associées des colonnes (champs) Colonne -- Structure de données qui contient une information individuelle figurant sur une ligne (enregistrement). Cet objet du modèle équivaut à un champ de base de données Clé -- Colonne ou colonnes dont les valeurs identifient de façon unique une ligne dans une table. Une clé peut être définie comme clé primaire ou clé alternative Clé primaire -- Colonne ou colonnes dont les valeurs identifient de façon unique une ligne dans une table et qui sont désignées comme identifiant primaire de chaque ligne d'une table Clé alternative -- Colonne ou colonnes dont les valeurs identifient de façon unique une ligne dans une table et qui ne sont pas des colonnes de clé primaire Clé étrangère -- Colonne ou colonnes dont les valeurs dépendent d'une colonne de clé primaire ou alternative contenue dans une autre table et sont migrées à partir de cette table Index -- Structure de données associée à une ou plusieurs colonnes d'une table et dans laquelle les valeurs de colonne sont ordonnées de façon à accélérer l'accès au données Référence Liaison entre la clé primaire ou alternative d'une table parent et la clé étrangère d'une table enfant. Selon les propriétés sélectionnées, une référence peut également lier des colonnes indépendamment des colonnes de clé primaire ou alternative Vue Structure de données qui résulte d'une requête SQL et qui est créée à partir des données contenues dans une ou plusieurs tables
Figure 2.12 : Objets d'un MPD
Sélectionnez un SGBD dans la liste déroulante SGBD ('DBMS').![]()
Figure 2.13 : Choix du SGBD
| Génération d'un MPD | Description |
| A l'aide d'un fichier de script | Vous effectuez le reverse engineering de fichiers de script SQL qui contiennent les instructions de création. Il s'agit généralement du script utilisé pour générer la base de données, mais cette opération peut impliquer d'autres scripts |
| Via une source de données ODBC | Vous effectuez le reverse engineering de la structure d'une base de données existante, en spécifiant une source de données ODBC ainsi que des informations de connexion |
Cliquez sur OK.![]()
Figure 2.14 : Reverse Enfineering : Choix du SGBD
Cliquez sur OK.![]()
Figure 2.15 : Reverse Engineering : source ODBC
Sélectionnez un filtre pour le qualifiant et le propriétaire dans les listes déroulantes situées dans la parties supérieure gauche de la boîte de dialogue.![]()
Figure 2.16 : Reverse Engineering : sélection des objets
Saisissez un répertoire de destination pour le fichier de script dans la zone Répertoire ('Directory').![]()
Figure 2.17 : Génération d'une base de données