La transformation de modèles de données logiques en modèles UML génère
des types primitifs UML à partir des types de données du modèle de données
logique.
Le tableau suivant présente la correspondance entre les types de données
des modèles de données logiques et les types primitifs UML.
Tableau 1. Mappages de types de données de modèles de données logiques aux types de données UMLTypes de données de modèles de données logiques |
Types primitifs UML générés par la transformation |
BINARY (length) |
BINARY (length) |
BLOB (length) |
BLOB (length) |
BOOLEAN |
Boolean |
CHAR |
Octet |
CHAR (length) |
CHAR (length) |
CLOB (length) |
CLOB (length) |
CURRENCY |
Currency |
DATALINK (length) |
DATALINK (length) |
DATE |
Date |
DECIMAL(precision,scale) |
DECIMAL(precision,scale) |
DOUBLE |
Double |
FLOAT (precision) |
FLOAT (precision) |
INTEGER |
Integer |
INTERVAL |
Interval |
LONG |
Long |
LONG VARBINARY |
Long Varbinary |
LONG VARCHAR |
Long Varchar |
NCHAR (length) |
NCHAR (length) |
NCLOB |
Nclob |
NUMERIC (precision,scale) |
Numeric (precision,scale) |
NVARCHAR (length) |
NVARCHAR (length) |
REAL |
Real |
ROWID |
Rowid |
ROWVERSION |
Rowversion |
SERIAL |
Serial |
SHORT |
Short |
TIME |
Time |
TIMESTAMP |
Timestamp |
TINY |
Tiny |
VARBINARY (length) |
VARBINARY (length) |
VARCHAR (length) |
VARCHAR (length) |
XML |
XML |