Profil de transformation de modèles de données logiques

Le profil de transformation de modèles de données logiques contient plusieurs stéréotypes afin que vous puissiez enrichir votre modèle UML. Ce profil contrôle la manière dont la transformation de modèles UML en modèles de données logiques transforme chaque élément de modèle en un objet de modèle de données logique. Ce profil est automatiquement appliqué aux modèles UML générés à partir de modèles de données logiques dans le cadre d'une transformation de modèles de données logiques en modèles UML, afin de conserver les informations pertinentes du modèle de données logique source. Les stéréotypes du profil de modèles de données logiques sont disponibles lorsque vous appliquez ce profil à votre modèle UML.

Les informations des tableaux ci-dessous décrivent les stéréotypes contenus dans le profil de modèle de données logique.

Ce tableau décrit les stéréotypes contenus dans le profil de modèle de données logique :
Stéréotype Icône Supprimé
<<Annotation>> Non définie True
<<Attribut>> Non définie True
<<Domaine>> Définie False
<<Entité>> Définie False
<<Généralisation>> Non définie True
<<Ensemble de généralisation>> Non définie True
<<Clé primaire>> Définie False
<<Relation>> Non définie True
Ce tableau décrit les stéréotypes des extensions de stéréotype contenues dans le profil de modèle de données logique :
Stéréotype Extension Requis
<<Annotation>> Package True
<<Annotation>> Propriété True
<<Annotation>> Classe True
<<Annotation>> Association True
<<Annotation>> Classe d'association True
<<Annotation>> Enumération True
<<Annotation>> Type primitif True
<<Annotation>> Généralisation True
<<Attribut>> Propriété True
<<Domaine>> Enumération False
<<Domaine>> Type primitif False
<<Entité>> Classe False
<<Généralisation>> Généralisation True
<<Ensemble de généralisation>> Ensemble de généralisation True
<<Clé primaire>> Propriété False
<<Relation>> Association True
<<Relation>> Classe d'association True
Ce tableau décrit les stéréotypes des attributs de stéréotype contenus dans le profil de modèle de données logique :
Stéréotype Attribut Type Valeur par défaut
<<Annotation>> Contents String Non applicable
<<Attribut>> Persistent Boolean False
<<Attribut>> PhysicalName String Non applicable
<<Attribut>> Required Boolean False
<<Domaine>> BaseType Enumeration VARCHAR
<<Domaine>> DefaultValue String Non applicable
<<Domaine>> Length Integer 32672
<<Domaine>> Precision Integer 0
<<Domaine>> Required Boolean False
<<Domaine>> Scale Integer 0
<<Entité>> Persistent Boolean True
<<Entité>> PhysicalName String Non applicable
<<Entité>> UseSurrogate key Boolean False
<<Généralisation>> DefiningAttribute String Non applicable
<<Généralisation>> TransformAs Enumeration (ROLL_DOWN, ROLL_UP, SEPARATE_TABLE) SEPARATE_TABLE
<<Ensemble de généralisation>>
<<Relation>> ChildDeleteRule Enumeration (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) NONE
<<Relation>> ForeignKey AttributeNames Masque de chaîne : pkn1, fkn1; pkn2, fkn2; Non applicable
<<Relation>> ParentDeleteRule Enumeration (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) NONE
<<Relation>> Persistent Boolean True
<<Relation>> TransformAs Enumeration (MERGE, SEPARATE_TABLE) SEPARATE_TABLE

Commentaires