El perfil de transformación de modelo lógico de datos contiene varios estereotipos de forma que permite codificar el modelo UML.
Este perfil controla la forma en que una transformación UML a LDM transforma cada elemento del modelo en objetos del modelo lógico de datos. Este perfil se aplica de forma automática a los modelos UML generados a partir de modelos lógicos de datos en una transformación LDM a UML, para conservar la información más importante del modelo lógico de datos origen. Los estereotipos del modelo lógico de datos pasan a estar disponibles al aplicar este perfil al modelo UML.
La información que se muestra en estas tablas describe los estereotipos incluidos en el perfil del modelo lógico de datos.
Tabla 1. EstereotipoEstereotipo |
Icono |
Suprimido |
<<Dominio>> |
Definido |
Falso |
<<Entidad>> |
Definido |
Falso |
<<Atributo>> |
No definido |
Verdadero |
<<Clave Principal>> |
Definido |
Falso |
<<Relación>> |
No definido |
Verdadero |
Tabla 2. Ampliaciones de estereotipoEstereotipo |
Ampliación |
Necesario |
<<Dominio>> |
Enumeración |
Falso |
<<Dominio>> |
Tipo primitivo |
Falso |
<<Entidad>> |
Clase |
Falso |
<<Atributo>> |
Propiedad |
Verdadero |
<<Clave Principal>> |
Propiedad |
Falso |
<<Relación>> |
Asociación |
Verdadero |
<<Relación>> |
Clase de asociación |
Verdadero |
Tabla 3. Atributos de estereotipoEstereotipo |
Atributo |
Tipo |
Valor por omisión |
<<Dominio>> |
TipoBase |
Enumeración |
VARCHAR |
<<Dominio>> |
Longitud |
Entero |
32672 |
<<Dominio>> |
Precisión |
Entero |
0 |
<<Dominio>> |
Escala |
Entero |
0 |
<<Dominio>> |
Necesario |
Booleano |
Falso |
<<Dominio>> |
ValorOmisión |
Serie |
No es aplicable |
<<Entidad>> |
Persistente |
Booleano |
Verdadero |
<<Entidad>> |
UsarClaveSucedánea |
Booleano |
Falso |
<<Atributo>> |
Necesario |
Booleano |
Falso |
<<Relación>> |
ClaveExterna NombresAtributo |
Patrón de serie: claveprimarian1, claveexternan1;
claveprimarian2, claveexternan2 |
No es aplicable |
<<Relación>> |
Regla SupresiónPadre |
Enumeración (NONE, RESTRICT, CASCADE, SET NULL,
SET DEFAULT) |
Ninguno |