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) |
CURRENCY |
Currency |
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 |
LONG VARBINARY |
Long Varbinary |
LONG VARCHAR |
Long Varchar |
NCHAR (Länge) |
NCHAR (Länge) |
NCLOB |
Nclob |
NUMERIC (Genauigkeit, Anzahl der Kommastellen) |
Numeric (Genauigkeit, Anzahl der Kommastellen) |
NVARCHAR (Länge) |
NVARCHAR (Länge) |
REAL |
Real |
ROWID |
Rowid |
ROWVERSION |
Rowversion |
SERIAL |
Serial |
SHORT |
Short |
TIME |
Time |
TIMESTAMP |
Timestamp |
TINY |
Tiny |
VARBINARY (Länge) |
VARBINARY (Länge) |
VARCHAR (Länge) |
VARCHAR (Länge) |
XML |
XML |