Salve,
sto lavorando ad un progetto per la prenotazione di camere di diversi hotel. Sono arrivato alla parte più "corposa": la progettazione della tabella mysql per il costo delle camere.
Per come la vedo io ci sono 2 modi di procedere:
1. Creo più record per ogni camera aventi i 3 campi "Data Inizio", "Data Fine" e "Costo".
PRO: Tabella "leggera" (solo 3 campi);
CONTRO: potrebbe succedere che vengono messe due tariffe per lo stesso giorno, (esempio: tra il 24/05/2007 e 30/05/2007 | tra il 26/05/2007 e 27/05/2007 );
2. Creo un solo record per ogni camera con 366 campi (uno per ogni giorno dell'anno).
PRO: Ogni giorno dell'anno può aver un solo costo;
CONTRO: Il record è composto da più di 366 campi; non ho mai provato MySql con un simile numero di campi e non so se potrebbe avere problemi.
Voi che dite? Avete qualche altra soluzione possibile?
Grazie per l'aiuto.

Rispondi quotando
