hallo,
mache für die Schule ein DB-Projekt mit Stunden- und Vertretungsplan. Bisher habe ich ein ER-Diagramm gezeichnet(mit DB-Designer) und dies mit Hilfe von phpMyAdmin umgesetzt. (Bild des ER-Diagramms: http://img518.imageshack.us/img518/2748/dbmo9.png).
Zurzeit habe ich nur den Stundenplan(Lehrer,Tag,Stunde,Klasse,Fach,Raum) und die dafür nötigen Tabellen (Lehrerliste, Fächerliste...) programiert.
Jetzt bin ich am überlegen, wie ich den Vertretungsplan mache. Dachte mir, dass ich einen Tabelle mit "verfügbaren Lehreren" mache, wo eben eingetragen ist, wann welcher Lehrer eine Freistunde hat (also vertreten könnte). In eine zweite Tabelle (zb Krankenliste)werden alle Lehrer eingetragen, die krank sind. Dann wollte ich über eine select-Abfrage den Stundenplan der Klassen abfragen, die von einem kranken Lehrer betroffen ist und somit einen Vertretungslehrer braucht.
Wie kann ich jetzt der Klasse aus der Tabelle "verfügbare Lehrer" einen Vertretungslehrer zuweisen und sicherstellen, dass er wenn er zb Mo die 1. und 2. Std Vertretung macht, nicht mehr für eine Vertretung zur Verfügung steht, also für diesen Zeitraum aus der Tabelle "verfügbare Lehrer" rausgenommen wird?
Ich hoffe es ist so verständlich.
Falls noch Informationen fehlen, einfach melden.
Vielleicht ist es es so wie ich mir das mit dem Vertretungsplan vorstelle gar nicht möglich und ihr habt eine andere Idee!?
Gruß,
kluma
mache für die Schule ein DB-Projekt mit Stunden- und Vertretungsplan. Bisher habe ich ein ER-Diagramm gezeichnet(mit DB-Designer) und dies mit Hilfe von phpMyAdmin umgesetzt. (Bild des ER-Diagramms: http://img518.imageshack.us/img518/2748/dbmo9.png).
Zurzeit habe ich nur den Stundenplan(Lehrer,Tag,Stunde,Klasse,Fach,Raum) und die dafür nötigen Tabellen (Lehrerliste, Fächerliste...) programiert.
Jetzt bin ich am überlegen, wie ich den Vertretungsplan mache. Dachte mir, dass ich einen Tabelle mit "verfügbaren Lehreren" mache, wo eben eingetragen ist, wann welcher Lehrer eine Freistunde hat (also vertreten könnte). In eine zweite Tabelle (zb Krankenliste)werden alle Lehrer eingetragen, die krank sind. Dann wollte ich über eine select-Abfrage den Stundenplan der Klassen abfragen, die von einem kranken Lehrer betroffen ist und somit einen Vertretungslehrer braucht.
Wie kann ich jetzt der Klasse aus der Tabelle "verfügbare Lehrer" einen Vertretungslehrer zuweisen und sicherstellen, dass er wenn er zb Mo die 1. und 2. Std Vertretung macht, nicht mehr für eine Vertretung zur Verfügung steht, also für diesen Zeitraum aus der Tabelle "verfügbare Lehrer" rausgenommen wird?
Ich hoffe es ist so verständlich.
Falls noch Informationen fehlen, einfach melden.
Vielleicht ist es es so wie ich mir das mit dem Vertretungsplan vorstelle gar nicht möglich und ihr habt eine andere Idee!?
Gruß,
kluma