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