Perfil de transformación de modelo lógico de datos

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. Estereotipo
Estereotipo 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 estereotipo
Estereotipo 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 estereotipo
Estereotipo 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

Comentarios