Hallo,
Ik ben bezig met een verhuur/reserverings pagina voor een intranet te maken.
Zoals elk ontwerk begin ik op papier. Echter loop ik nu tegen een ontwerp-vraagstuk aan.
Ik heb (voorlopig) 4 tabellen:
- tblUser (gebruikers)
- tblObjects (verhuurobjecten)
- tblReservation (verhuur'contracten')
- tblAvailable (beschikbaarheid van objecten, later stadium, eerste instantie is hij 24/7 beschikbaar)
Nu moge duidelijk zijn waarvoor deze tabellen allen zijn. Als er een reservering wordt gedaan zit ik met de vraag of ik elke dag van de reservering (is datum + aantal dagen) een apart record moet maken? Of in 1 record de begin en einddatum.
Dit vraag ik omdat ik wil dat als een object bekeken wordt om dan in een maand overzicht per dag te laten zien of iets wel of niet beschikbaar is.
Voorbeeld:
Reservering object X vanaf 13-3-2007 t/m 17-3-2007.
Maak ik in de tabel tblReservation dan 5 records aan met elke separate dag of 1 record met datum-range?
De eerste optie lijkt me makkelijker voor een maandoverzicht echter kan in de records lopen als e.e.a. lekker loopt.
Wie kan me een duwtje in de goede richting geven?
Ik ben bezig met een verhuur/reserverings pagina voor een intranet te maken.
Zoals elk ontwerk begin ik op papier. Echter loop ik nu tegen een ontwerp-vraagstuk aan.
Ik heb (voorlopig) 4 tabellen:
- tblUser (gebruikers)
- tblObjects (verhuurobjecten)
- tblReservation (verhuur'contracten')
- tblAvailable (beschikbaarheid van objecten, later stadium, eerste instantie is hij 24/7 beschikbaar)
Nu moge duidelijk zijn waarvoor deze tabellen allen zijn. Als er een reservering wordt gedaan zit ik met de vraag of ik elke dag van de reservering (is datum + aantal dagen) een apart record moet maken? Of in 1 record de begin en einddatum.
Dit vraag ik omdat ik wil dat als een object bekeken wordt om dan in een maand overzicht per dag te laten zien of iets wel of niet beschikbaar is.
Voorbeeld:
Reservering object X vanaf 13-3-2007 t/m 17-3-2007.
Maak ik in de tabel tblReservation dan 5 records aan met elke separate dag of 1 record met datum-range?
De eerste optie lijkt me makkelijker voor een maandoverzicht echter kan in de records lopen als e.e.a. lekker loopt.
Wie kan me een duwtje in de goede richting geven?
Niet omdat het moet, maar omdat het kan....