kigart

23.1 Gegenstand

Kinder, Eltern, usw. eines Kindergartens.

23.2 Aufgabe

Ein Kindergarten möchte seine Daten in einer Datenbank verwalten. Folgendes soll erfasst werden:

  • Die Kinder mit Name, Vorname, Adresse (Straße, PLZ, Ort), Eintrittsdsdatum, Austrittsdatum. Außerdem wird erfasst, ob es ein Geschwisterkind ist, d.h., ob ein älteres Geschwister auch im Kindergarten ist.
  • Für die Kinder über 4 Jahre wird erfasst, an welchen Förderprogrammen sie teilnehmen (Sprachförderung, Förderung Feinmotorik, …) und von wann bis wann (Datumsangaben) diese durchgeführt werden. Es kommt durchaus vor, dass ein Kind an mehreren Fördermaßnahmen teilnimmt.
  • Die Eltern mit Name, Vorname, Telefon (mehrere Telefonnummern, z.B. eine zu Hause, eine von der Arbeitsstätte, ein Handy) und Adresse. Natürlich wird festgehalten, welche Eltern zu welchem Kind gehören. Eltern und Kinder müssen nicht denselben Nachnamen haben. Die Eltern können an unterschiedlichen Orten wohnen (z.B., weil sie geschieden sind).
  • Mitteilungen des Kindergartens an die Eltern. Diese werden in der Datenbank abgelegt mit Grund (warum die Mitteilung erstellt und verschickt wurde, z.B. Einladung zur Weihnachtsfeier), Datum des Verschickens und der Angabe, an welche Eltern die Mitteilung ging (An alle, nur an die mit jüngeren Kindern, nur an die deren Kinder zur Einschulung anstehe, usw.).
  • Für jedes Kind wird festgehalten, ob es chronische Erkrankungen hat. Konkret wird die Bezeichnung (Lactose-Intoleranz, Frühblütlerallergie, Heuschnupfen, …) festgehalten, die notwendige Behandlung und die gegebenenfalls zu verabreichenden Medikamente. Es versteht sich, dass dieselbe chronische Erkrankung bei mehreren Kindern vorkommen kann. Leider kommt es auch vor, dass ein einzelnes Kind mehrere chronische Erkrankungen hat.
  • Veranstaltungen des Kindergartens mit den Eltern. Hierzu wird festgehalten, wann die Veranstaltung stattfand, mit welcher Mitteilung sie den Eltern angekündigt wurde und wieviele Eltern hinzu kamen.

Ergänzen Sie Attribute nur, wenn es modellierungstechnisch unumgänglich ist.

23.3 Prozessorientierte Datenmodellierung

Oben schon enthalten.

23.4 Zweck der Datenbank

Verwaltung der Daten rund um das Geschehen in einem Kindergarten.