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 datosTipo 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 |