Zwar habe ich schon relationale Datenbanken nach dem ER-Modell
erstellt, aber jetzt stelle ich mich jetzt wahrscheinlich ziemlich
doof an, sodaß ich für jede Hilfe von Euch dankbar bin!
Ich möchte für eine vom Web aus abfragbare und erweiterbare
SQL-Datenbank einen Stundenplan für eine Raumbelegung erstellen. Dazu
habe ich mich jetzt erstmal an Access 97 gesetzt.
Ich habe folgende Tabellen erstellt:
1) Tagesnamen mit Tagesnamen (Mo-So) und einem Schlüsselindex (1-7),
2) Stundenzeiten mit 15 Stundenzeiten (07-08 Uhr, 08-09 Uhr bis 21-22
Uhr) und einem Schlüsselindex (1-15) und eine
3) Belegungstabelle mit Belegt? (BOOLEAN), Kursname und Schlüsselindex
(noch leer).
Es soll erst einmal nur ein Raum betrachtet werden. Ich hätte
natürlich eine einzige Tabelle mit all diesen Werten z.B. in Excel
erstellen können; das war mir aber zuviel Arbeit und widerspricht dem
Sinn einer Datenbank. Klar ist, daß die Tabellen miteinander verknüpft
werden müssen. Aber wo?
Jeder Wochentag hat jeweils alle 15 Zeiträume für Kurse zur Verfügung.
Wo müssen die Beziehungen dafür hin? Wenn ich mir das programmiert
hätte, hätte ich einfach ein Array erstellen müssen
(Wochentag[Zeitraum], z.B. Montag[1]=Montag, 7-8 Uhr). Gibt es sowas
auch hier?
Was muß ich tun, um die Tabellen wie gewünscht zu verknüpfen? Eine
Extra-Tabelle erstellen? Wer kann mir bitte helfen?
Vielen Dank im Voraus!
--
MfG
Christian
Alles klar?
--
Gruss von Thomas
--------------------------------------
eMail: Ma...@T-Huth.de
einfacher wäre es wohl so:
räume (schlüssel: raumnummer)
|
1:n
|
sitzungen
die tabelle sitzungen hat dann den schlüssel raumnummer, startzeit
dann gibst du noch ein weiteres feld: endzeit hinzu
und schon kannst du beliebig viele räume beliebig lange und über
beliebige zeiten blockieren.
wenn du dann einen raster drüber legen willst, dann mach dies doch per
anwendung, indem du nur erlaubst, zeiten im stundenformat einzugeben.
besetztzeiten kriegst du dann heraus mit:
where
startzeit < endrequest
and
endzeit > startrequest
gruss
henry
Christian Dürrhauer schrieb in Nachricht <7pukem$6eh$1...@fu-berlin.de>...
>Hallo!
>
>Zwar habe ich schon relationale Datenbanken nach dem ER-Modell
>erstellt, aber jetzt stelle ich mich jetzt wahrscheinlich ziemlich
>doof an, sodaß ich für jede Hilfe von Euch dankbar bin!
>
>Ich möchte für eine vom Web aus abfragbare und erweiterbare
>SQL-Datenbank einen Stundenplan für eine Raumbelegung erstellen. Dazu
>habe ich mich jetzt erstmal an Access 97 gesetzt.
>
Henry Habermacher <he...@loxinfo.co.th> schrieb in im Newsbeitrag:
7q0vi3$gjt$1...@news.loxinfo.co.th...
vielen Dank an alle, die versucht haben, mir zu helfen.
Ich gebe zu, daß das alles wahrscheinlich komplizierter ist, als es
sein müßte, doch verfolge ich damit das Ziel, alles schnell portierbar
und vor allem auf andere Örtlichkeiten bei uns an der Uni übertragen
zu können.
Deswegen mache ich weiter (genauso kompliziert...) und würde mich
freuen, wenn weiterhin so viele Tips kämen. Meine neue Frage ist vom
27.08.1999 19:10.
--
Regards/MfG
Christian