Profil für die Umsetzung logischer Datenmodelle

Das Profil für die Umsetzung logischer Datenmodelle enthält mehrere Stereotypen, sodass Sie Ihr UML-Modell formatieren können. Dieses Profil steuert während der Umsetzung von UML in ein logisches Datenmodell die Umsetzung der einzelnen Modellelemente in Objekte des logischen Datenmodells. Dieses Profil wird automatisch auf UML-Modelle angewendet, die aus logischen Datenmodellen während einer Umsetzung eines logischen Datenmodells in UML generiert werden, um relevante Informationen aus dem logischen Quellendatenmodell zu bewahren. Die Stereotypen des Profils für logische Datenmodelle werden verfügbar, wenn Sie dieses Profil auf Ihr UML-Modell anwenden.

Die Informationen in den folgenden Tabellen beschreiben die Stereotypen in dem Profil für logische Datenmodelle.

Tabelle 1. Stereotypen
Stereotyp Symbol Unterdrückt
<<Attribute>> Nicht definiert Wahr
<<Domain>> Definiert Falsch
<<Entity>> Definiert Falsch
<<Generalization>> Nicht definiert Wahr
<<Primary Key>> Definiert Falsch
<<Relationship>> Nicht definiert Wahr
Tabelle 2. Stereotyperweiterungen
Stereotyp Erweiterung Erforderlich
<<Attribute>> Merkmal Wahr
<<Domain>> Aufzählung Falsch
<<Domain>> Primitiver Typ Falsch
<<Entity>> Klasse Falsch
<<Generalization>> Generalisierung Wahr
<<Primary Key>> Merkmal Falsch
<<Relationship>> Zuordnung Wahr
<<Relationship>> Zuordnungsklasse Wahr
Tabelle 3. Stereotypattribute
Stereotyp Attribut Typ Standardwert
<<Attribute>> Persistent Boolesch Falsch
<<Attribute>> Physischer Name Zeichenfolge Nicht zutreffend
<<Attribute>> Erforderlich Boolesch Falsch
<<Domain>> Basistyp Aufzählung VARCHAR
<<Domain>> Standardwert Zeichenfolge Nicht zutreffend
<<Domain>> Länge Ganze Zahl 32672
<<Domain>> Genauigkeit Ganze Zahl 0
<<Domain>> Erforderlich Boolesch Falsch
<<Domain>> Anzahl der Kommastellen Ganze Zahl 0
<<Entity>> Persistent Boolesch Wahr
<<Entity>> Physischer Name Zeichenfolge Nicht zutreffend
<<Entity>> Ersatzschlüssel verwenden Boolesch Falsch
<<Generalization>> Definierendes Attribut Zeichenfolge Nicht zutreffend
<<Generalization>> Umsetzen als Aufzählung (ROLL_DOWN, ROLL_UP, SEPARATE_TABLE) SEPARATE_TABLE
<<Relationship>> Regel zum Löschen untergeordneter Elemente Aufzählung (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) KEINE
<<Relationship>> Attributnamen für Fremdschlüssel Zeichenfolgemuster: pkn1, fkn1; pkn2, fkn2; Nicht zutreffend
<<Relationship>> Regel zum Löschen übergeordneter Elemente Aufzählung (NONE, RESTRICT, CASCADE, SET NULL, SET DEFAULT) KEINE
<<Relationship>> Umsetzen als Aufzählung (MERGE, SEPARATE_TABLE) SEPARATE_TABLE

Feedback