Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ettore8
    Registrato dal
    Jul 2004
    Messaggi
    334

    [DB] Struttura DB per gestione alberghi

    Ciao a tutti ...
    posto qui perchè credo sia la sezione che più si avvicini alla mia domanda (non avendone trovata una dedicata ai soli DB)

    dovrei realizzare un programma che usa un DB per la gestione di prenotazione di camere di alberghi ...
    è una cosa un po' complessa ma sono qui solo per chiedervi se la struttura che ho pensato io può avere un senso ...:

    tabella1:
    idhotel nome città [ecc. ecc. max altri 8/10 campi text]

    tabella2:
    id data gsettimana idhotel ntripl triplprenot ndop dopprenot nsing singprenot soggmin sogg max [ecc. ecc. max altri 8/10 campi]

    in poche paroe devo suddividere i dati secondo questo ordine:

    per ogni data (giornaliera) devo avere N alberghi, per ognuno di questi alberghi devo avere X (x =< 4) tipi di stanza
    per ogni tipo di stanza devo indicare il numero di stanze totali e quelle prenotate.

    secondo voi, la struttura che ho indicato ha un senso o carica il DB in maniera spaventosa senza ottenere risultati buoni ?
    avete altri suggerimenti ?

    Grazie

    Ettore

  2. #2
    Così ad occhio la prima tabella è corretta, mentre la seconda può portare ad una perdita di dati in quanto non mi sambra sia neamche in seconda forma normale. Consiglio: prenditi un tutorial e guardati la normalizzazione, normalizza le tue tabelle, dopodichè non dovresti avere problemi a farci tutte le query che vuoi.

  3. #3
    Utente di HTML.it L'avatar di ettore8
    Registrato dal
    Jul 2004
    Messaggi
    334
    grazie per il consiglio, mi documenterò.
    quello che però vorrei sapere è se la seconda tabella, strutturata così può provocare lentezza nelle ricerche .... intanto mi documento sulla normalizzazione (che forse risolve il mio problema ?)

    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.