Beispiel: Generierte Datenbanktabellen 
Sie haben ein Datenbankmodell angelegt, in dem folgende Entitätstypen und Beziehungen definiert sind:

Eigenschaften der Entitätstypen im Datenmodell |
|
|---|---|
DE |
Zugeordnetes Datenelement |
AuV-Art |
Ablage- und Verwendungsart des Entitätstyps |
TXTLG |
Maximale Länge des Langtexts |
TXTMI |
Maximale Länge des Mitteltexts |
TXTSH |
Maximale Länge des Kurztexts |
LANGU |
Sprachenabhängigkeit der Entitätentexte |
ATTR |
Zugeordnetes Attribut |
Hinweis
Die in diesem Beispiel verwendeten Feldnamen für die Eigenschaften der Entitätstypen entsprechen nicht den wirklichen Feldnamen in den generierten Datenbanktabellen. Sie dienen der vereinfachten Lesbarkeit der Feldnamen in den Beispieltabellen. Auch die hier angegebene Reihenfolge der Felder kann von der Reihenfolge in den generierten Datenbanktabellen abweichen.
Das System generiert für jeden Entitätstyp die erforderlichen Datenbanktabellen mit Schlüssel- und Nicht-Schlüsselfeldern:
Entitätstyp COA:
Prüftabelle
Feld |
Schlüssel |
|---|---|
COA |
X |
EDITION |
X |
ACTIVE |
X |
Texttabelle
Feld |
Schlüssel |
|---|---|
COA |
X |
EDITION |
X |
ACTIVE |
X |
LANGU |
X |
TXTLG |
Die Prüftabelle enthält nur die Standard-Schlüsselfelder für Entitätstypen der Ablage- und Verwendungsart 1. Da Sie angegeben haben, dass die Entitätentexte sprachenabhängig abgelegt werden sollen, enthält die Texttabelle zusätzlich das Schlüsselfeld LANGU. Für den Entitätentext (Langtext) legt das System ein Nicht-Schlüsselfeld in der Texttabelle an.
Entitätstyp VERSION:
Da Stammdaten der Entitätstypen mit Ablage- und Verwendungsart 3 nicht in der Stammdaten-Governance bearbeitet werden können, generiert das System für diesen Entitätstyp keine Datenbanktabellen.
Entitätstyp ACCOUNT
Prüftabelle
Feld |
Schlüssel |
|---|---|
ACCOUNT |
X |
EDITION |
X |
ACTIVE |
X |
COA |
X |
ITEM_TYPE |
|
ACCBDCAT |
Texttabelle
Feld |
Schlüssel |
|---|---|
ACCOUNT |
X |
EDITION |
X |
ACTIVE |
X |
COA |
X |
LANGU |
X |
TXTLG |
|
TXTMI |
Auf Grund der führenden Beziehung vom Entitätstyp COA zu diesem Entitätstyp enthält die Prüftabelle neben den Standard-Schlüsselfeldern für Entitätstypen der Ablage- und Verwendungsart 1 den Entitätstyp COA als zusätzliches Schlüsselfeld. Das für den Entitätstyp definierte Attribut ITEM_TYPE übernimmt das System als Nicht-Schlüsselfeld in die Prüftabelle. Außerdem wird die Bezeichnung der referenzierenden Beziehung vom Entitätstyp BDCAT als Nicht-Schlüsselfeld in die Prüftabelle übernommen (ACCBDCAT).
Die Texttabelle enthält dieselben Schlüsselfelder wie die Prüftabelle; als weiteres Schlüsselfeld ist die Sprachenabhängigkeit enthalten. Für die Entitätentexte (Lang- und Mitteltext) legt das System jeweils ein Nicht-Schlüsselfeld in der Texttabelle an.
Entitätstyp BDCAT
Prüftabelle
Feld |
Schlüssel |
|---|---|
BDCAT |
X |
EDITION |
X |
ACTIVE |
X |
Texttabelle
Feld |
Schlüssel |
|---|---|
BDCAT |
X |
EDITION |
X |
ACTIVE |
X |
LANGU |
X |
TXTMI |
Die Prüftabelle des Entitätstyps enthält die Standard-Schlüsselfeldern für Entitätstypen der Ablage- und Verwendungsart 1. Die Texttabelle enthält dieselben Schlüsselfelder wie die Prüftabelle; als weiteres Schlüsselfeld ist die Sprachenabhängigkeit enthalten.
Für den Entitätentext (Mitteltext) legt das System ein Nicht-Schlüsselfeld in der Texttabelle an.
Entitätstyp ACCVDEP
Prüftabelle
Feld |
Schlüssel |
|---|---|
ACCOUNT |
X |
COA |
X |
VERSION |
X |
EDITION |
X |
ACTIVE |
X |
COUNTRY |
Da diesem Entitätstyp kein Datenelement zugeordnet ist, ermittelt das System die Schlüsselfelder der Prüftabelle über die Beziehungen, die Sie für diesen Entitätstyp definiert haben. Sowohl die Schlüsselfelder des Entitätstyps ACCOUNT als auch der Entitätstyp VERSION sind als Schlüsselfelder in der Prüftabelle enthalten. Als Nicht-Schlüsselfeld enthält die Tabelle zusätzlich das für den Entitätstyp ACCVDEP definierte Attribut COUNTRY.
Da für diesen Entitätstyp keine Entitätentexte zulässig sind, generiert das System keine Texttabelle.
Hinweis
Die hier dargestellten Datenbanktabellen berücksichtigen nicht die zugeordneten Datenelemente, z.B. für Entitätstypen und Attribute. Diese werden ebenfalls in die Tabellen mit aufgenommen.