Profil de transformation du modèle de données logiques

Le profil de transformation du modèle de données logiques contient différents stéréotypes vous permettant d'enrichir votre modèle UML. Ce profil contrôle la manière dont la transformation UML-LDM transforme chaque élément de modèle en objets modèles de données logiques. Ce profil est automatiquement appliqué à des modèles UML générés depuis des modèles de données logiques dans une transformation LDM-UML, afin de préserver les informations pertinentes provenant du modèle de données logiques source. Les stéréotypes du profil modèle de données logiques deviennent disponibles lorsque vous appliquez ce profil à votre modèle UML.

Les informations contenues dans ces tableaux décrivent les stéréotypes contenus dans le profil de modèle de données logiques.

Tableau 1. Stéréotypes
Stéréotype Icône Supprimé
<<Attribut>> Non défini Vrai
<<Domaine>> Défini Faux
<<Entité>> Défini Faux
<<Généralisation>> Non défini Vrai
<<Clé primaire>> Défini Faux
<<Relation>> Non défini Vrai
Tableau 2. Extensions de stéréotype
Stéréotype Extension Requis
<<Attribut>> Propriété Vrai
<<Domaine>> Enumération Faux
<<Domaine>> Type primitif Faux
<<Entité>> Classe Faux
<<Généralisation>> Généralisation Vrai
<<Clé primaire>> Propriété Faux
<<Relation>> Association Vrai
<<Relation>> Classe d'association Vrai
Tableau 3. Attributs de stéréotype
Stéréotype Attribut Type Valeur par défaut
<<Attribut>> Persistant Booléen Faux
<<Attribut>> Nom physique Chaîne Non disponible
<<Attribut>> Requis Booléen Faux
<<Domaine>> Type de base Enumération VARCHAR
<<Domaine>> Valeur par défaut Chaîne Non disponible
<<Domaine>> Longueur Entier 32672
<<Domaine>> Précision Entier 0
<<Domaine>> Requis Booléen Faux
<<Domaine>> Echelle Entier 0
<<Entité>> Persistant Booléen Vrai
<<Entité>> Nom physique Chaîne Non disponible
<<Entité>> Clé UseSurrogate Booléen Faux
<<Généralisation>> Définition d'attribut Chaîne Non disponible
<<Généralisation>> Transformer en Enumération (ROLL_DOWN, ROLL_UP, SEPARATE_TABLE) SEPARATE_TABLE
<<Relation>> Règle suppression enfant Enumération (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) NONE
<<Relation>> Noms d'attribut Clé externe Pattern de chaîne : pkn1, fkn1; pkn2, fkn2; Non disponible
<<Relation>> Règle suppression parent Enumération (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) NONE
<<Relation>> Transformer en Enumération (MERGE, SEPARATE_TABLE) SEPARATE_TABLE

Commentaires en retour