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 modelo lógico de datos 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 de modelo lógico de datos 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.

En esta tabla se describen los estereotipos contenidos en el perfil del modelo lógico de datos:
Estereotipo Icono Suprimido
<<Anotación>> No definido Verdadero
<<Atributo>> No definido Verdadero
<<Dominio>> Definido Falso
<<Entidad>> Definido Falso
<<Generalización>> No definido Verdadero
<<Conjunto de generalizaciones>> No definido Verdadero
<<Clave Principal>> Definido Falso
<<Relación>> No definido Verdadero
En esta tabla se describen los estereotipos de las extensiones de estereotipos contenidas en el perfil del modelo lógico de datos:
Estereotipo Ampliación Necesario
<<Anotación>> Paquete Verdadero
<<Anotación>> Propiedad Verdadero
<<Anotación>> Clase Verdadero
<<Anotación>> Asociación Verdadero
<<Anotación>> Clase de asociación Verdadero
<<Anotación>> Enumeración Verdadero
<<Anotación>> Tipo primitivo Verdadero
<<Anotación>> Generalización Verdadero
<<Atributo>> Propiedad Verdadero
<<Dominio>> Enumeración Falso
<<Dominio>> Tipo primitivo Falso
<<Entidad>> Clase Falso
<<Generalización>> Generalización Verdadero
<<Conjunto de generalizaciones>> Conjunto de generalizaciones Verdadero
<<Clave Principal>> Propiedad Falso
<<Relación>> Asociación Verdadero
<<Relación>> Clase de asociación Verdadero
En esta tabla se describen los estereotipos de los atributos de estereotipos contenidos en el perfil del modelo lógico de datos:
Estereotipo Atributo Tipo Valor por omisión
<<Anotación>> Contenido Cadena de caracteres No es aplicable
<<Atributo>> Persistente Boolean Falso
<<Atributo>> NombreFísico Cadena de caracteres No es aplicable
<<Atributo>> Necesario Boolean Falso
<<Dominio>> TipoBase Enumeración VARCHAR
<<Dominio>> ValorOmisión Cadena de caracteres No es aplicable
<<Dominio>> Longitud Integer 32672
<<Dominio>> Precisión Integer 0
<<Dominio>> Necesario Boolean Falso
<<Dominio>> Escala Integer 0
<<Entidad>> Persistente Boolean Verdadero
<<Entidad>> NombreFísico Cadena de caracteres No es aplicable
<<Entidad>> UsarClaveSucedánea Boolean Falso
<<Generalización>> DefiniciónAtributo Cadena de caracteres No es aplicable
<<Generalización>> TransformarComo Enumeración (ROLL_DOWN, ROLL_UP, SEPARATE_TABLE) SEPARATE_TABLE
<<Conjunto de generalizaciones>>
<<Relación>> ReglaSuprimirHijo Enumeración (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) NONE
<<Relación>> ClaveExterna NombresAtributo Patrón de serie: claveprimarian1, claveexternan1; claveprimarian2, claveexternan2 No es aplicable
<<Relación>> ReglaSuprimirPadre Enumeración (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) NONE
<<Relación>> Persistente Boolean Verdadero
<<Relación>> TransformarComo Enumeración (MERGE, SEPARATE_TABLE) SEPARATE_TABLE

Comentarios