- 390
- 402
- CPU
- i7-3770K
- Dissipatore
- Thermalright Macho Rev.B HR-02
- Scheda Madre
- MSI Z77A-GD65
- HDD
- SSD: Samsung 870Evo 500GB || HDD: WD Caviar Blue 1TB + WD Caviar Black 2TB
- RAM
- Kingston HyperX Beast DDR3 2x8GB 1866MHz
- GPU
- MSI RX 6600 MECH 2X - 8GB DDR6
- Audio
- Sound Blaster Z
- Monitor
- AOC 24G2SPAE
- PSU
- EVGA SuperNOVA 650 GS 80+Gold
- Case
- Corsair 400R
- OS
- Windows 10 Pro
Ciao ragazzi, mi spiego un pò meglio.
Premessa: sono ancora nella fase di progettazione del progetto. Il progetto è amatoriale, nulla di professionale quindi, anche se ha dei requisiti specifici.
Quello che interessa allo scopo di questo thread è che si tratta di realizzare un sito web (con login e diversi tipi di utenti) in cui fare delle prenotazioni (esempio sale meeting / parcheggi / altro) scegliendo la fascia oraria desiderata, ovviamente in strutture con posti disponibili limitati e variabili nel tempo.
Proprio su questo ultimo aspetto io ci sto sbattendo la testa e non riesco a venirne con una soluzione: cioè non saprei come far variare la disponibilità dei posti in tempo reale.
Per farmi capire meglio, prendiamo l'esempio di un parcheggio cittadino con 50 posti totali disponibili: arriva Tizio all'ora X e vuole prenotare un posto per tot ore del giorno xx/yy; arriva poi Caio che vuole prenotare un posto con decorrenza tra due giorni, per cinque giorni di fila, nel mentre che altri che avevano già parcheggiato se ne vanno e quindi i posti da loro occupati ritornano liberi. In tutto questo io vorrei essere in grado di poter rendere prenotabili anche i posti non liberi immediatamente ma che tornerebbero liberi in tempo utile per quando Caio vuole un posto. E soprattutto vorrei evitare di mostrare come disponibile un posto che è libero ora (cioè nel momento in cui effettua la sua prenotazione) ma non è libero durante tutto il lasso di tempo da lui richiesto.
Ecco, questa cosa a livello di database io non riesco a concettualizzarla.
Non mi serve aiuto sulla soluzione a livello di codice, ma soltanto a livello di idee / concetti (comunque sul database).
Vi allego foto del mio ER, fin dove sono arrivato ora. Non contiene quanto illustrato sopra.
Apprezzo qualunque spunto / suggerimento su come procedere.
Premessa: sono ancora nella fase di progettazione del progetto. Il progetto è amatoriale, nulla di professionale quindi, anche se ha dei requisiti specifici.
Quello che interessa allo scopo di questo thread è che si tratta di realizzare un sito web (con login e diversi tipi di utenti) in cui fare delle prenotazioni (esempio sale meeting / parcheggi / altro) scegliendo la fascia oraria desiderata, ovviamente in strutture con posti disponibili limitati e variabili nel tempo.
Proprio su questo ultimo aspetto io ci sto sbattendo la testa e non riesco a venirne con una soluzione: cioè non saprei come far variare la disponibilità dei posti in tempo reale.
Per farmi capire meglio, prendiamo l'esempio di un parcheggio cittadino con 50 posti totali disponibili: arriva Tizio all'ora X e vuole prenotare un posto per tot ore del giorno xx/yy; arriva poi Caio che vuole prenotare un posto con decorrenza tra due giorni, per cinque giorni di fila, nel mentre che altri che avevano già parcheggiato se ne vanno e quindi i posti da loro occupati ritornano liberi. In tutto questo io vorrei essere in grado di poter rendere prenotabili anche i posti non liberi immediatamente ma che tornerebbero liberi in tempo utile per quando Caio vuole un posto. E soprattutto vorrei evitare di mostrare come disponibile un posto che è libero ora (cioè nel momento in cui effettua la sua prenotazione) ma non è libero durante tutto il lasso di tempo da lui richiesto.
Ecco, questa cosa a livello di database io non riesco a concettualizzarla.
Non mi serve aiuto sulla soluzione a livello di codice, ma soltanto a livello di idee / concetti (comunque sul database).
Vi allego foto del mio ER, fin dove sono arrivato ora. Non contiene quanto illustrato sopra.
Apprezzo qualunque spunto / suggerimento su come procedere.