En la tabla que aparece a continuación se muestra la correspondencia entre objetos UML y objetos y propiedades para los modelos lógicos de datos.
Propiedad o elemento UML | Propiedad u objeto de modelo lógico de datos |
---|---|
Asociación | Relación |
Asociación - Resumen | No es aplicable |
Asociación - Derivada | No es aplicable |
Asociación - Documentación | Documentación |
Asociación - Hoja | No es aplicable |
Asociación - Nombre | Nombre |
Asociación - Propietario | Propietario |
Asociación - ReglaSuprimirPadre (ModeloLógicoDatos:: Relación) | Relación - Acción de suprimir para el final de padre |
Asociación - Estereotipo | No es aplicable |
Asociación - Tipo (Composición, Agregación, Simple) |
|
Asociación - Visibilidad | No es aplicable |
ClaseAsociación | Entidad más dos relaciones asociadas |
ClaseAsociación - Resumen | No es aplicable |
ClaseAsociación - Derivada | No es aplicable |
ClaseAsociación - Documentación | Documentación |
ClaseAsociación - Hoja | No es aplicable |
ClaseAsociación - Nombre | Nombre |
ClaseAsociación - Propietario | Propietario |
ClaseAsociación - Estereotipo | No es aplicable |
ClaseAsociación - Tipo (Composición, Agregación, Simple) |
|
ClaseAsociación - Visibilidad | No es aplicable |
Clase | Entidad - Las clases internas no se transforman. Si se aplica el perfil de modelo lógico de datos, las clases sin estereotipo <<Entidad>> no se transforman. Todas las asociaciones relacionadas con dichas clases tampoco se transforman. |
Clase - Resumen | No es aplicable |
Clase - PorOmisión (persistente) o (ModeloLógicoDatos:: Entidad) persistente | Persistente (verdadero, falso) |
Clase - Documentación | Documentación |
Clase - Hoja | No es aplicable |
Clase - Nombre | Nombre |
Clase - Propietario | Propietario |
Clase - Estereotipo | No es aplicable |
Clase - Visibilidad | No es aplicable |
Clase - PorOmisión (UsarClaveSucedánea) o UsarClaveSucedánea (ModeloLógicoDatos:: Entidad) | ClaveSucedánea |
Restricción de clase | Restricción de entidad |
Restricción de clase - Cuerpo | Expresión |
Restricción de clase - Documentación | Documentación |
Restricción de clase - Lenguaje |
|
Restricción de clase - Nombre | Nombre |
Enumeración | Dominio atómico - Las enumeraciones internas no se transforman. Si se aplica el perfil de modelo lógico de datos, las enumeraciones sin estereotipo <<Dominio>> no se transforman. |
Enumeración - TipoBase (ModeloLógicoDatos:: Domino) | TipoBase |
Enumeración - ValorOmisión (ModeloLógicoDatos:: Dominio) | No es aplicable |
Enumeración - Documentación | Documentación |
Enumeración - LiteralesEnumeración | Valores de enumeración de una restricción de dominio |
Enumeración - Longitud (ModeloLógicoDatos:: Domino) | Longitud |
Enumeración - Nombre | Nombre |
Enumeración - Propietario | Propietario |
Enumeración - Precisión (ModeloLógicoDatos:: Dominio) | Precisión |
Enumeración - Necesario (ModeloLógicoDatos:: Dominio) | No es aplicable |
Enumeración - Escala (ModeloLógicoDatos:: Dominio) | Escala |
Enumeración - Visibilidad | No es aplicable |
Generalización | Generalización |
Generalización - Estereotipo | No es aplicable |
Modelo | Paquete (raíz) |
Modelo - Documentación | Documentación |
Modelo - Nombre | Nombre |
Modelo - Estereotipo | No es aplicable |
Modelo - Visibilidad | No es aplicable |
Paquete | Paquete (raíz si el paquete UML es el origen de la transformación) |
Paquete - Documentación | Documentación |
Paquete - Nombre | Nombre |
Paquete - Paquete anidamiento | Padre |
Paquete - Estereotipo | No es aplicable |
Paquete - Visibilidad | No es aplicable |
Tipo primitivo | Dominio atómico (si se aplica el perfil del modelo lógico de datos, no se transformarán los tipos de primitiva que no posean el estereotipo <<Dominio>>). |
Tipo primitivo - TipoBase (ModeloLógicoDatos:: Dominio) | TipoBase |
Tipo primitivo - ValorOmisión (ModeloLógicoDatos:: Dominio) | No es aplicable |
Tipo primitivo - Documentación | Documentación |
Tipo primitivo - Longitud (ModeloLógicoDatos:: Dominio) | Longitud |
Tipo primitivo - Nombre | Nombre |
Tipo primitivo - Propietario | Propietario |
Tipo primitivo - Precisión (ModeloLógicoDatos:: Dominio | Precisión |
Tipo primitivo - Necesario (ModeloLógicoDatos:: Dominio) | No es aplicable |
Tipo primitivo - Escala (ModeloLógicoDatos:: Dominio) | Escala |
Tipo primitivo - Visibilidad | No es aplicable |
Propiedad | Atributo |
Propiedad - Documentación | Documentación |
Propiedad - Nombre | Nombre |
Propiedad - Propietario | Entidad |
Propiedad - ClavePrincipal (ModeloLógicoDatos), OID (Modelo_Lógico_Datos_XDE:: Clave_Candidata) o CampoClavePrincipalEJB (XDE_EJB) | Clave primaria |
Propiedad - Calificadores | No es aplicable |
Propiedad - Estereotipo | No es aplicable |
Propiedad - Tipo | Tipo de datos, longitud/precisión, escala |
Propiedad - Tipo (Clase) | Relación de no identificación obligatoria con la entidad que corresponde a la clase de propietario de la propiedad como padre y la entidad que corresponde a la clase de tipo de la propiedad como hijo. La multiplicidad de la propiedad determina la cardinalidad del fin de relación de hijo. |
Propiedad - Visibilidad | No es aplicable |
Rol | FinRelación |
Rol - Multiplicidad (“0..1”, “1”, “*”, “1..*”) | Cardinalidad de la relación |
Rol - Nombre | FraseVerbo o FraseVerbo Inversa |
Rol - Tipo de asociación | Tipo de relación de la relación |
Rol - Visibilidad de la asociación | No es aplicable |