Bei der Umsetzung von logischen Datenmodellen in UML werden primitive UML-Typen aus Datentypen des logischen Datenmodells generiert.
In der folgenden Tabelle wird die Beziehung zwischen Datentypen logischer Datenmodelle und primitiven UML-Typen gezeigt.
Tabelle 1. Zuordnungen zwischen Datentypen logischer Datenmodelle und UML-Datentypen| Datentypen logischer Datenmodelle |
Durch die Umsetzung generierte primitive UML-Typen |
| BINARY (Länge) |
BINARY (Länge) |
| BLOB (Länge) |
BLOB (Länge) |
| BOOLEAN |
Boolean |
| CHAR |
Byte |
| CHAR (Länge) |
CHAR (Länge) |
| CLOB (Länge) |
CLOB (Länge) |
| DATALINK (Länge) |
DATALINK (Länge) |
| DATE |
Date |
| DECIMAL (Genauigkeit, Anzahl der Kommastellen) |
DECIMAL (Genauigkeit, Anzahl der Kommastellen) |
| DOUBLE |
Double |
| FLOAT (Genauigkeit) |
FLOAT (Genauigkeit) |
| INTEGER |
Integer |
| INTERVAL |
Interval |
| LONG |
Long |
| ROWID |
Rowid |
| SHORT |
Short |
| TIME |
Time |
| TIMESTAMP |
Timestamp |
| VARBINARY (Länge) |
VARBINARY (Länge) |
| VARCHAR (Länge) |
VARCHAR (Länge) |
| XML |
XML |