En la siguiente tabla se muestra la correspondencia entre objetos en modelos lógicos de datos y elementos UML.
| Propiedad u objeto de modelo lógico de datos | Propiedad u objeto UML que genera la transformación |
|---|---|
| Dominio atómico | Tipo primitivo o enumeración. Si el dominio atómico no posee una restricción de domino o si las restricción de dominio no es una restricción de enumeración, el dominio atómico se correlaciona con un tipo primitivo. De lo contrario, el dominio atómico se correlaciona con una enumeración. |
| Dominio atómico - Abreviatura | NombreFísico (ModeloLógicoDatos:: Atributo) |
| Dominio atómico - Anotación | No es aplicable |
| Dominio atómico - TipoBase | TipoBase (ModeloLógicoDatos:: Dominio). Sólo se aplica si el dominio atómico está correlacionado con un tipo primitivo. |
| Dominio atómico - Documentación | Documentación |
| Dominio atómico - Valores de enumeración de una restricción de dominio | Literales. Sólo se aplica si el dominio atómico está correlacionado con una enumeración. |
| Dominio atómico - Etiqueta | No es aplicable |
| Dominio atómico - Longitud | Longitud (ModeloLógicoDatos:: Dominio). Sólo se aplica si el dominio atómico está correlacionado con una enumeración. |
| Dominio atómico - Nombre | Nombre |
| Dominio atómico - Propietario | Propietario |
| Dominio atómico - Precisión | Precisión (ModeloLógicoDatos:: Dominio). Sólo se aplica si el dominio atómico está correlacionado con una enumeración. |
| Domino atómico - Escala | Escala (ModeloLógicoDatos:: Dominio). Sólo se aplica si el dominio atómico está correlacionado con una enumeración. |
| Atributo | Propiedad |
| Atributo - Anotación. | No es aplicable |
| Atributo - Tipo de datos, longitud/precisión, escala | Tipo |
| Atributo - Documentación | Documentación |
| Atributo - Clave externa | No es aplicable. Los atributos de clave externa no se transforman. |
| Atributo - Etiqueta | No es aplicable |
| Atributo - Nombre | Nombre |
| Atributo - Propietario | Propietario |
| Atributo - Persistente | Persistente (ModeloLógicoDatos:: Atributo) |
| Atributo - Clave primaria | ClavePrimaria (ModeloLógicoDatos) |
| Atributo - Necesario | Necesario (ModeloLógicoDatos:: Atributo) |
| Atributo - Clave sucedánea | No es aplicable. Los atributos de clave sucedánea no se transforman. |
| Restricción de dominio | No es aplicable |
| Entidad | Clase |
| Entidad - Abreviatura | NombreFísico (ModeloLógicoDatos:: Entidad) |
| Entidad - Anotación | No es aplicable |
| Entidad - Documentación | Documentación |
| Entidad - Etiqueta | No es aplicable |
| Entidad - Nombre | Nombre |
| Entidad - Propietario | Propietario |
| Entidad - Persistente (“verdadero”, “falso”) | Persistente (ModeloLógicoDatos:: Entidad) |
| Restricción de entidad | Restricción de clase |
| Restricción de entidad - Documentación | Documentación |
| Restricción de entidad - Expresión | Cuerpo |
| Restricción de entidad - Etiqueta | No es aplicable |
| Restricción de entidad - Lenguaje | Lenguaje |
| Restricción de entidad - Nombre | Nombre |
| Restricción de entidad - Transformar como | No es aplicable |
| Generalización | Generalización |
| Generalización - Anotación | No es aplicable |
| Generalización - Atributo de definición | DefiniciónAtributo (ModeloLógicoDatos:: Generalización) |
| Generalización - Documentación | Documentación |
| Generalización - Etiqueta | No es aplicable |
| Generalización - Nombre | No es aplicable |
| Generalización - Transformar como (“Tabla separada”, “Contraer”, “Expandir”) | TransformarComo (ModeloLógicoDatos:: Generalización) |
| Paquete | Paquete |
| Paquete - Anotación | No es aplicable |
| Paquete - Documentación | Documentación |
| Paquete - Etiqueta | No es aplicable |
| Paquete - Nombre | Nombre |
| Paquete - Espacio de nombres | No es aplicable |
| Paquete (raíz) | Modelo |
| Paquete (raíz) - Anotación | No es aplicable |
| Paquete (raíz) - Documentación | Documentación |
| Paquete (raíz) - Etiqueta | No es aplicable |
| Paquete (raíz) - Nombre | Nombre |
| Paquete (raíz) - Espacio de nombres | No es aplicable |
| Relación | Asociación |
| Relación - Abreviatura | No es aplicable |
| Relación - Anotación | No es aplicable |
| Relación - Cardinalidad (“cero o más”, “uno o más”, “cero o uno”, “exactamente uno”, “intervalo”) | Multiplicidad de rol hijo |
| Relación - Documentación | Documentación |
| Relación - Existencia (“opcional”, “obligatoria”) | Multiplicidad de rol padre |
| Relación - Etiqueta | No es aplicable |
| Relación - Nombre | Nombre |
| Relación - Propietario | Propietario |
| Relación - Tipo de relación ( “identificación”, “no identificación”, “muchos a muchos”) | Tipo (“Simple”, “Agregación”, “Composición”) |
| Relación - TransformarComo | TransformarComo (ModeloLógicoDatos:: Relación) |
| FinRelación | Rol |
| FinRelación - Clave, atributos | No es aplicable |
| FinRelación - Integridad referencial (“AcciónSuprimir” de hijo) | ReglaSupresiónHijo (ModeloLógicoDatos:: Relación) |
| FinRelación - Integridad referencial (“AcciónSuprimir” de padre) | ReglaSupresiónPadre (ModeloLógicoDatos:: Relación) |
| FinRelación - FraseVerbo / FraseVerbo Inversa | Nombre |