Database Reference
In-Depth Information
Fremdschlüssel „FNr“ eingebaut werden, weil dann aus Grün-
den der Datenkonsistenz eine Funktionsnummer und nicht die
Funktionsbezeichnung eingetippt bzw. aus einer Liste ausge-
wählt würde. Der DBA wird mit Hilfe dieser Masken dann die
Datenbasis entwerfen, wobei die Bildschirmmasken unter Um-
ständen abgeändert werden müssen.
4.4
Datenbasis entwerfen
Hier kommt nun die Datenmodellierung zum Einsatz, und es
entscheidet sich, ob die Applikation später den Anforderungen
genügen wird oder nicht.
Aus den vorliegenden Bildschirmmasken wird versucht, die
Datenbasis zu entwerfen. Dabei werden zuerst Entitätsmengen
gebildet, Beziehungen formuliert usw., wie dies im Abschnitt
3.4 beschrieben wird. Bei diesem Prozess müssen die Benutzer
im Hinblick auf Funktionalität, Arbeitsabläufe und Werteberei-
che der Attribute immer wieder Informationen liefern. Die ge-
wünschten Funktionen können in Form eines hierarchischen
Funktionendiagramms dargestellt werden. Solch ein Funktio-
nendiagramm kann z. B. aufgebaut sein, wie Bild 4.4 zeigt.
Bild 4.4:
Beispiel eines
Funktionendia-
gramms
Kursverwaltungssystem
...
Personaldaten verwalten
Kursdaten verwalten
Neue Personen eingeben
Neue Kurse eingeben
Personendaten löschen
Kurse nachführen
Personendaten ändern
Kurse abfragen
Personendaten abfragen
Kursthemen abfragen
Jubiläen/Geburtstage
...
...
Funktionen abfragen
Dieses Diagramm kann später als Basis für ein Menüsystem
dienen. Mit Hilfe des Entitätenblockdiagramms und des Funkti-
onendiagramms werden schließlich die Transaktionen definiert.
Search WWH ::




Custom Search