Für die Darstellung des Datenbankschemas werden Elemente der IDEF1X1IDEF1X ist eine Modellierungssprache im ICAM-Standard (Integrated Computer Aided Manufacturing) und gehört zur Gruppe der IDEF-Sprachen (ICAM Definition).-Notation genutzt. Datenbankdiagramme veranschaulichen die Fremdschlüssel im Datenbankschema. Die Darstellung der Fremdschlüssel wird aus den Eigenschaften der Fremdschlüsselspalten initial errechnet.
Ein Datenbankdiagramm ist eine grafische Darstellung eines beliebigen Teils eines Datenbankschemas. Es kann ein vollständiges oder teilweises Abbild der Struktur einer Datenbank sein. Es enthält Tabellen, deren Spalten und die Fremdschlüsselkanten zwischen den Tabellen.
Das Symbol zeigt ein Diagramm mit symbolischen Schlüsseltabellen.
Mit dem Datenbankdiagramm modellieren Sie ein Teilmodell des Datenbankschemas.
Dabei stellen Sie die Datenbanktabellen (Table) als Knoten und die Fremdschlüssel (Foreign Key) zu Tabellen als Kanten dar.
Die folgenden Modellelemente können als Knoten in Datenbankdiagrammen dargestellt werden:
| Symbol | Element | Beschreibung |
|---|---|---|
|
Datenbanktabelle | Die Datenbanktabellen werden initial aus den Entitätstypen des konzeptionellen Schemas erzeugt. In der DB-Tabelle erzeugen Sie z.B. Indizes und Trigger, eventuell auch technische Tabellenspalten. |
|
Tabellenspalte | Die Datenbank-Tabellenspalten werden zumeist initial aus den Attributen der jeweiligen Entität des konzeptionellen Schemas erzeugt. |
|
Alternativer Schlüssel | Legt einen alternativen Schlüssel in einer Datenbanktabelle an. Der Primärschlüssel wird beim Erstellen der Tabelle oder durch die Eigenschaft 'primär an einer Spalte' automatisch erzeugt. |
|
computedColumn | Legt eine neue Instanz des Elementtyps 'Tabellenspalte' an. |
|
Datenbank-View | DB-Views werden mit FROM-Klauseln mit den DB-Tabellen oder DBViews verknüpft, aus denen sie entstehen. Im DB-Diagramm gehen Sie dabei wie beim Erzeugen von Beziehungen vor. DB-Diagramme, die DB-Views enthalten, dienen der Visualisierung von deren Zusammensetzung und somit von deren Abhängigkeiten. |
|
View-Spalte | Als Hilfestellung wird im Datenbank-View für jede Tabellenspalte der durch FROM referenzierten Tabelle eine View-Spalte angelegt. Sie müssen die im DB-View nicht gewünschten View-Spalten lediglich löschen. |
|
Index | Indizes dienen der Beschleunigung des Datenbankzugriffs beim Suchen und Sortieren. |
|
Trigger | Mit Triggern können Sie beim Update, Insert oder Delete auf der Datenbank utomatisch Werte von Tabellenspalten pflegen. Damit können Konsistenzbedingungen in der Datenbank direkt gesichert werden, ohne dass sich die einzelne Anwendung darum kümmern muss. |
|
Prüfbedingung | Der einschränkende Ausdruck Prüfbedingung legt einen SQL-Check-Constraint in einer Datenbank an. |
© 1986-2014 MID GmbH Nürnberg Deutschland. DIN EN 9001 zertifiziert. Alle Rechte vorbehalten.