Databases Reference
In-Depth Information
3
Systematische Ableitung von Tabellen-
strukturen
Relationale Datenbanken bauen zentral auf Tabellen auf. In die-
sem Kapitel lernen Sie, wie man Entity-Relationship-Modelle
systematisch in Tabellen übersetzen kann.
Mit der Erstellung eines Entity-Relationship-Modells, wie sie
im vorherigen Kapitel beschrieben wurde, ist ein wesentlicher
Schritt zur Entwicklung einer hochwertigen Datenbank gemeis-
tert. Die Folgeschritte sind einfacher, da man sie, im Gegensatz
zum stark kreativen Vorgehen bei der Gewinnung von Nutzer-
anforderungen, klar formulieren kann.
Das Modell wird schrittweise in Tabellen überführt. Dazu gibt
es ein formales Verfahren, das genau beschreibt, welche Über-
setzungsschritte zu machen sind. Zunächst wird der Begriff der
Tabelle präzisiert, um dann die Übersetzung vorzustellen. Vor
der Fallstudie werden einige interessante Randfälle der Über-
setzung diskutiert.
klare Überset-
zungsregeln
3.1
Einführung des Tabellenbegriffs
Anschaulich ist der Tabellenbegriff relativ leicht zu fassen, da
jeder schon Kassenbons, Ergebnistabellen im Sport oder Tele-
fonlisten gesehen hat. In Abb. 3-1 ist eine Tabelle zur Verwal-
tung von Bestellungen dargestellt.
Bestellung
Kunde Bestellnr
Bestelldatum
Status
bezahlt
42
1
27.02.06
abgeschlossen
wahr
66
2
28.02.06
abgeschlossen
falsch
89
3
28.02.06
Bearbeitung
falsch
42
4
28.02.06
Bearbeitung
falsch
Abb. 3-1: Beispiel für eine Tabelle
Um genauer mit dem Begriff „Tabelle“ argumentieren zu kön-
nen, muss eine möglichst präzise Definition einer Tabelle gege-
ben werden. Diese präzise Begriffsfindung ermöglicht es später,
genaue Aussagen zum Umgang mit Tabellen zu formulieren.
Im folgenden Text wird ein formaler mathematischer Ansatz
Sinn der Forma-
lisierung
59
Search WWH ::




Custom Search