Tom: Schulklassen

Beitrag lesen

Hello,

Man koennte auf die Idee kommen, eine Stichtagetabelle zu fuehren, oder diesen Kram in eine "Geschaeftslogikroutine" zu packen. Dummerweise haelt man sich nicht immer an Stichtage, z.B. wenn der Direktor Herrn Dr. Soundso ganz gut kennt, dann ist der Herr Dr. auf einmal im Foerderverein und das Kindchen in der 1.Klasse.

Das ist ein typisches Problem für

Stammdaten              kennzeichnen den Schüler als solches
  Änderungstypen          beschreiben, welche Eigenschaften sich wie ändern können
  Bewegungsdaten          enthalten die hinzugkommenden und weggefallenen Eigenschaften
  Basistyp                Legt einen Typ fest
  Basistyp_Eigenschaften  beschreibt den Basistyp

Das ganze hat den Vorteil, dass man das ganze System zuu jedem Zeitpunkt beschreiben kann. Man muss die Änderungshistorie nur vom Startpunkt bis zum gewünschten Zeitpunkt durchlaufen lassen.

Zwiwschendurch könnte man noch "Buchungsschnitte" speichern, um auch mal Daten ins Archiv befördern zu können.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau