In der folgenden Tabelle wird die Beziehung zwischen Objekten in logischen Datenmodellen und UML-Elementen dargestellt.
Objekt oder Merkmal eines logischen Datenmodells | Durch die Umsetzung generiertes UML-Objekt oder -Merkmal |
---|---|
Atomare Domäne | Primitiver Typ oder Aufzählung. Verfügt eine atomare Domäne über keine Domänenintegritätsbedingung oder ist die Domänenintegritätsbedingung keine Integritätsbedingung für Aufzählungen, wird die atomare Domäne einem primitiven Typ zugeordnet. Andernfalls wird die atomare Domäne einer Aufzählung zugeordnet. |
Atomare Domäne - Kurzform | Physischer Name (LogicalDataModel:: Attribut) |
Atomare Domäne - Annotation | Nicht zutreffend |
Atomare Domäne - Basistyp | Basistyp (LogicalDataModel:: Domäne). Nur gültig, wenn die atomare Domäne einem primitiven Typ zugeordnet wird. |
Atomare Domäne - Dokumentation | Dokumentation |
Atomare Domäne - Aufzählungswerte der Domänenintegritätsbedingung | Literale. Nur gültig, wenn die atomare Domäne einer Aufzählung zugeordnet wird. |
Atomare Domäne - Bezeichnung | Nicht zutreffend |
Atomare Domäne - Länge | Länge (LogicalDataModel:: Domäne). Nur gültig, wenn die atomare Domäne einer Aufzählung zugeordnet wird. |
Atomare Domäne - Name | Name |
Atomare Domäne - Eigner | Eigner |
Atomare Domäne - Genauigkeit | Genauigkeit (LogicalDataModel:: Domäne). Nur gültig, wenn die atomare Domäne einer Aufzählung zugeordnet wird. |
Atomare Domäne - Anzahl der Kommastellen | Anzahl der Kommastellen (LogicalDataModel:: Domäne). Nur gültig, wenn die atomare Domäne einer Aufzählung zugeordnet wird. |
Attribut | Merkmal |
Attribut - Annotation | Nicht zutreffend |
Attribut - Datentyp, Länge/Genauigkeit, Anzahl der Kommastellen | Typ |
Attribut - Dokumentation | Dokumentation |
Attribut - Fremdschlüssel | Nicht zutreffend. Fremdschlüsselattribute werden nicht umgesetzt. |
Attribut - Bezeichnung | Nicht zutreffend |
Attribut - Name | Name |
Attribut - Eigner | Eigner |
Attribut - Persistent | Persistent (LogicalDataModel:: Attribut) |
Attribut - Primärschlüssel | PrimaryKey (LogicalDataModel) |
Attribut - Erforderlich | Erforderlich (LogicalDataModel:: Attribut) |
Attribut - Ersatzschlüssel | Nicht zutreffend. Ersatzschlüsselattribute werden nicht umgesetzt. |
Domänenintegritätsbedingung | Nicht zutreffend |
Entität | Klasse |
Entität - Kurzform | Physischer Name (LogicaDataModel:: Entität) |
Entität - Annotation | Nicht zutreffend |
Entität - Dokumentation | Dokumentation |
Entität - Bezeichnung | Nicht zutreffend |
Entität - Name | Name |
Entität - Eigner | Eigner |
Entität - Persistent ("true", "false") | Persistent (LogicalDataModel:: Entität) |
Integritätsbedingung für Entitäten | Integritätsbedingung für Klassen |
Integritätsbedingung für Entitäten - Dokumentation | Dokumentation |
Integritätsbedingung für Entitäten - Ausdruck | Hauptteil |
Integritätsbedingung für Entitäten - Bezeichnung | Nicht zutreffend |
Integritätsbedingung für Entitäten - Sprache | Sprache |
Integritätsbedingung für Entitäten - Name | Name |
Integritätsbedingung für Entitäten - Umsetzen als | Nicht zutreffend |
Generalisierung | Generalisierung |
Generalisierung - Annotation | Nicht zutreffend |
Generalisierung - Definierendes Attribut | Definierendes Attribut (LogicalDataModel:: Generalisierung) |
Generalisierung - Dokumentation | Dokumentation |
Generalisierung - Bezeichnung | Nicht zutreffend |
Generalisierung - Name | Nicht zutreffend |
Generalisierung - Umsetzen als ("Separate Tabelle", "Rollup", "Rolldown") | Umsetzen als (LogicalDataModel:: Generalisierung) |
Paket | Paket |
Paket - Annotation | Nicht zutreffend |
Paket - Dokumentation | Dokumentation |
Paket - Bezeichnung | Nicht zutreffend |
Paket - Name | Name |
Paket - Namensbereich | Nicht zutreffend |
Paket (Stammelement) | Modell |
Paket (Stammelement) - Annotation | Nicht zutreffend |
Paket (Stammelement) - Dokumentation | Dokumentation |
Paket (Stammelement) - Bezeichnung | Nicht zutreffend |
Paket (Stammelement) - Name | Name |
Paket (Stammelement) - Namensbereich | Nicht zutreffend |
Beziehung | Zuordnung |
Beziehung - Kurzform | Nicht zutreffend |
Beziehung - Annotation | Nicht zutreffend |
Beziehung - Kardinalität ("Null oder mehr", "Mindestens eins", "Null oder eins", "Genau eins", "Bereich") | Multiplizität der untergeordneten Rolle |
Beziehung - Dokumentation | Dokumentation |
Beziehung - Vorhandensein ("optional", "obligatorisch") | Multiplizität der übergeordneten Rolle |
Beziehung - Bezeichnung | Nicht zutreffend |
Beziehung - Name | Name |
Beziehung - Eigner | Eigner |
Beziehung - Beziehungstyp ("Identifizierend", "Nicht identifizierend", "Viele-zu-viele") | Typ ("Einfach", "Spaltenberechnung", "Zusammensetzung") |
Beziehung - Umsetzen als | Umsetzen als (LogicalDataModel:: Beziehung) |
RelationshipEnd | Rolle |
RelationshipEnd - Schlüssel, Attribute | Nicht zutreffend |
RelationshipEnd - referenzielle Integrität ("Löschaktion" des untergeordneten Elements) | ChildDeleteRule (LogicalDataModel:: Beziehung) |
RelationshipEnd - referenzielle Integrität ("Löschaktion" des übergeordneten Elements) | ParentDeleteRule (LogicalDataModel:: Beziehung) |
RelationshipEnd - Verbphrase / Inverse Verbphrase | Name |