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