Database Reference
In-Depth Information
Prozess, bei dem ein schrittweises Entwurfsverfahren immer
wieder angewendet wird, bis zuletzt ein Datensystem resultiert,
welches alle gestellten Anforderungen erfüllt. Dieser iterative
Prozess kann gemäss Bild 3.63 dargestellt werden.
Man sieht, dass einige Arbeitsschritte dazu führen können, den
Entwurfsprozess nochmals zu beginnen, wobei neue Enti-
tätsmengen oder Beziehungen entstehen können. Die einzel-
nen Schritte werden nachfolgend detailliert erklärt.
3.4.1
Aufgabenstellung
Die vielfach diffusen Anforderungen an eine Datenbankappli-
kation müssen in Worte gefasst werden. Dabei sind wichtige
Zusammenhänge und Vorgaben möglichst klar zu definieren.
Das folgende Beispiel soll dies verdeutlichen, wobei hier nur
die wichtigsten Punkte aufgeführt sind:
Ein Unternehmen möchte eine Datenbankapplikation für die
Ausbildungskontrolle der Angestellten entwickeln. Es soll er-
fasst werden, welche Angestellten welche Kurse wann besucht
haben und von wem sie ausgebildet wurden. Die Personalda-
ten werden vom Personaldienst, die Kurse von einem Kursad-
ministrator und die Kursbesuche vom Sekretariat verwaltet.
Dabei gelten folgende Rahmenbedingungen:
Jede Person ist mit Personalnummer, Name, Vorname,
Funktion und Lohnstufe zu erfassen.
Für Kurse sind Kursnummer, Themengebiet, Kursort und
Kursbezeichnung festzuhalten.
Einige Personen können sowohl Kursleiter, als auch Kurs-
teilnehmer sein. Bei diesen internen Kursleitern ist die Kurs-
erfahrung (Dienstjahre) anzugeben.
Externe Kursleiter müssen mit Name, Vorname und Firmen-
name erfasst werden. Sie werden aber erst gespeichert,
wenn sie schon Angestellte ausgebildet haben.
Jeder Kursbesuch ist mit Kursteilnehmer, Kursleiter und
Kursdatum festzuhalten.
Es ist ferner zu definieren, welche Reports man benötigt, wie
mit dem System gearbeitet werden soll, wer das System benutzt
usw.
Search WWH ::




Custom Search