PowerAMC ne prend pas seulement en charge la modélisation orientée objet et la modélisation des données, mais également la modélisation des correspondances O/R entre les objets de MOO et de MPD.
Le tableau suivant répertorie les correspondances entre les objets de ces deux types de modèle :
|
Elément de MOO |
Elément de MPD |
|---|---|
|
Domaine |
Domaine |
|
Classe (uniquement si la case Persistant est cochée et l'option Générer une table sélectionnée dans la feuille de propriétés de la classe) |
Table |
|
Colonne d'attribut (uniquement si la case Persistant est cochée dans la feuille de propriétés de l'attribut) |
Colonne |
|
Identifiant |
Identifiant |
|
Association |
Référence ou table |
|
Classe d'association |
Table avec deux associations entre les points d'extrémité de la classe d'association |
|
Généralisation |
Référence |
Vous pouvez définir les correspondances entre ces deux types de modèles de l'une des façons suivantes :
Ingénierie standard – définir des classes, générer une structure de base de données et une correspondance O/R
Rétro-ingénierie – procéder au reverse engineering d'une base de données ou définir une nouvelle structure de base de données, générer des classes et une correspondance O/R
Utilisation intermédiaire – définir manuellement la correspondance en utilisant un éditeur de correspondances graphique