Le tableau suivant affiche la correspondance entre les objets dans les modèles de données logiques et les éléments UML.
Objet ou propriété de modèle de données logiques | Objet ou propriété UML que la transformation génère |
---|---|
Domaine atomique | Type primitif ou énumération. Si un domaine atomique n'a pas de contrainte de domaine ou si la contrainte de domaine n'est pas une contrainte d'énumération, alors le domaine atomique est mappé vers un type primitif. Sinon, le domaine atomique est mappé vers une énumération. |
Domaine atomique - Abréviation | Nom physique (LogicalDataModel:: Attribute) |
Domaine atomique - Annotation | Non disponible |
Domaine atomique - Type de base | Type de base (LogicalDataModel:: Domain). Applicable uniquement si le domaine atomique est mappé vers un type primitif. |
Domaine atomique - Documentation | Documentation |
Domaine atomique - Valeurs d'énumération de contrainte de domaine | Littéraux. Applicable uniquement si le domaine atomique est mappé vers une énumération. |
Domaine atomique - Intitulé | Non disponible |
Domaine atomique - Longueur | Longueur (LogicalDataModel:: Domain). Applicable uniquement si le domaine atomique est mappé vers une énumération. |
Domaine atomique - Nom | Nom |
Domaine atomique - Propriétaire | Propriétaire |
Domaine atomique - Précision | Précision (LogicalDataModel:: Domain). Applicable uniquement si le domaine atomique est mappé vers une énumération. |
Domaine atomique - Echelle | Echelle (LogicalDataModel:: Domain). Applicable uniquement si le domaine atomique est mappé vers une énumération. |
Attribut | Propriété |
Attribut - Annotation | Non disponible |
Attribut - Type de données, longueur/précision, échelle | Type |
Attribut - Documentation | Documentation |
Attribut - Clé externe | Non applicable. Les attributs de clé externe ne sont pas transformés. |
Attribut - Intitulé | Non disponible |
Attribut - Nom | Nom |
Attribut - Propriétaire | Propriétaire |
Attribut - Persistant | Persistante (LogicalDataModel:: Attribute) |
Attribut - Clé primaire | Clé primaire (LogicalDataModel) |
Attribut - Requis | Requis (LogicalDataModel:: Attribute) |
Attribut - Clé de substitution | Non applicable. Les attributs de clé de substitution ne sont pas transformés. |
Contrainte de domaine | Non disponible |
Entité | Classe |
Entité - Abréviation | Nom physique (LogicaDataModel:: Entity) |
Entité - Annotation | Non disponible |
Entité - Documentation | Documentation |
Entité - Intitulé | Non disponible |
Entité - Nom | Nom |
Entité - Propriétaire | Propriétaire |
Entité - Persistante (“true”, “false”) | Persistante (LogicalDataModel:: Entity) |
Contrainte d'entité | Contrainte de classe |
Contrainte d'entité - Documentation | Documentation |
Contrainte d'entité - Expression | Corps |
Contrainte d'entité - Intitulé | Non disponible |
Contrainte d'entité - Langue | Langage |
Contrainte d'entité - Nom | Nom |
Contrainte d'entité - Transformer en tant que | Non disponible |
Généralisation | Généralisation |
Généralisation - Annotation | Non disponible |
Généralisation - Définition d'attribut | Définition d'attribut (LogicalDataModel:: Generalization) |
Généralisation - Documentation | Documentation |
Généralisation - Intitulé | Non disponible |
Généralisation - Nom | Non disponible |
Généralisation - Transformer en tant que (“Table séparée”, “Zoom avant”, “Zoom arrière”) | Transformer en (LogicalDataModel:: Generalization) |
Package | Package |
Package - Annotation | Non disponible |
Package - Documentation | Documentation |
Package - Intitulé | Non disponible |
Package - Nom | Nom |
Package - Espace de nom | Non disponible |
Package (root) | Modèle |
Package (racine) - Annotation | Non disponible |
Package (racine) - Documentation | Documentation |
Package (racine) - Intitulé | Non disponible |
Package (racine) - Nom | Nom |
Package (racine) - Espace de nom | Non disponible |
Relation | Association |
Relation - Abréviation | Non disponible |
Relation - Annotation | Non disponible |
Relation - Cardinalité (“zéro ou plusieurs”, “un ou plusieurs”, “zéro ou un”, “exactement un”, “plage”) | Multiplicité du rôle enfant |
Relation - Documentation | Documentation |
Relation - Existence (“facultatif”, “obligatoire”) | Multiplicité du rôle parent |
Relation - Intitulé | Non disponible |
Relation - Nom | Nom |
Relation - Propriétaire | Propriétaire |
Relation - Type de relation (“identifiante”, “non identifiante”, “multiintervenant”) | Type (“Simple”, “Agrégation”, “Composition”) |
Relation - Transformer en | Transformer en (LogicalDataModel:: Relationship) |
Fin de relation | Rôle |
Fin de relation - Clé, attributs | Non disponible |
Fin de relation - Intégrité référentielle (“DeleteAction” de l'enfant) | Règle suppression enfant (LogicalDataModel:: Relationship) |
Fin de relation - Intégrité référentielle (“DeleteAction” du parent) | Règle suppression parent (LogicalDataModel:: Relationship) |
Fin de relation - Syntagme verbal / Syntagme verbal inverse | Nom |