Matthias Apsel: Stundenplan speichern, Aufbau

Beitrag lesen

Om nah hoo pez nyeetz, Naps!

Ich würde es so machen:

id tag stunde fach
0 Montag 1 Deutsch
1 Montag 2 Mathe
2 Montag 3 Physik

um Redundanzen zu vermeiden, sollte man sich zunächst ein Entity (eine Entitätsmenge, je nach Sprachgebrauch) "Fach" erstellen. Dazu möglicherweise dasselbe mit "Raum", "Klasse" und "Lehrer" und je nach Bedarf "Unterrichtsstunde" entweder als "mo-01" bis "sa-10" oder die Wochentage und Unterrichtsstunden getrennt, wenn man zum Beispiel die DB später dazu nutzen möchte, in Erfahrung zu bringen, welcher Unterricht häufig in der 3. Stunde ist.

Ein grafischer Datenbankentwurf (Entity-Relationship-Modell) sollte ganz am Anfang stehen.

Matthias

--
Wer ein Problem beschreiben kann, hat es schon halb gelöst.                                             (Julian Huxley) http://www.billiger-im-urlaub.de/kreis_sw.gif