Universität Ulm- Sektion Angewandte Informationsverarbeitung

6. Übungsblatt (27.11.97 bis 11.12.97)

zur Vorlesung Unix Datenbanken I (WS 97/98)

Aufgabe 1 (20 Punkte)

Schreiben Sie mit den bisher in der Vorlesung durchgenommenen Shell-Tools ein kleines Datenerfassungs- und Verwaltungsprogramm für die Stammdaten der Diabetesdatenbank. Die Stammdaten sollen die folgenden Attribute umfassen:

Attribut

Wertebereichsprüfung

must enter

Name { Buchstaben }[- {Buchstaben }]

ja

Vorname(n) { Buchstaben } [ Blank {Buchstaben}]

ja

Geburtsdatum korrektes Datum der Form dd.mm.yyyy (Schaltjahre berücksichtigen!)

ja

PLZ nur Ziffern; fünfstellig; eine führende 0 erlaubt

nein

Strasse und Hausnummer { Buchstaben } [ . ] Blank { Ziffern } [ Buchstabe ] ("Heimstr. 33a")

nein

Geschlecht "w" oder "m"

ja

Patientennummer vom System fortlaufend intern vergeben

(automatisch vergeben)

Diabetestyp I, II, III

nein

Anforderungen an das Programm: