La transformación de modelo lógico de datos a UML genera tipos primitivos UML a partir de los tipos de datos de los modelos lógicos de datos.
En la siguiente tabla se muestra la correspondencia entre tipos de datos para modelos lógicos de datos y tipos primitivos UML.
Tabla 1. Correlaciones entre tipos de datos UML y tipos de datos de modelo lógico de datos| Tipo de datos de modelo lógico de datos |
Tipos primitivos UML que la transformación genera |
| BINARY (longitud) |
BINARY (longitud) |
| BLOB (longitud) |
BLOB (longitud) |
| BOOLEAN |
Boolean |
| CHAR |
Byte |
| CHAR (longitud) |
CHAR (longitud) |
| CLOB (longitud) |
CLOB (longitud) |
| DATALINK (longitud) |
DATALINK (longitud) |
| DATE |
Date |
| DECIMAL (precisión, escala) |
DECIMAL (precisión, escala) |
| DOUBLE |
Double |
| FLOAT (precisión) |
FLOAT (precisión) |
| INTEGER |
Integer |
| INTERVAL |
Interval |
| LONG |
Long |
| ROWID |
Rowid |
| SHORT |
Short |
| TIME |
Time |
| TIMESTAMP |
Timestamp |
| VARBINARY (longitud) |
VARBINARY (longitud) |
| VARCHAR (longitud) |
VARCHAR (longitud) |
| XML |
XML |