Cosa scegliere tra normalizzare gli indirizzi e aggiungere colonne?
#1
Sto ristrutturando un vecchio sistema di gestione interno e mi sono imbattuto in un problema che mi sta facendo perdere il sonno. Il database attuale ha una tabella "ordini" dove ogni riga contiene anche l'indirizzo di consegna completo come un unico campo di testo. Ora che devo integrarlo con un nuovo servizio di logistica, mi servirebbe avere città, CAP e via separati. Sto valutando se creare una nuova tabella per gli indirizzi con una relazione one-to-one, ma non so se sia il caso di normalizzare a questo punto o se, dato che un ordine è un evento unico e l'indirizzo non cambia mai per quell'ordine, abbia più senso aggiungere semplicemente tre nuove colonne alla tabella esistente. La normalizzazione dei dati mi sembra la strada più pulita, ma temo di complicare eccessivamente le query per un guadagno minimo. Qualcuno si è trovato in una situazione simile?
Cita messaggio


Risposta rapida
Messaggio
Scrivi qui il tuo messaggio.

Verifica Immagine
Per favore inserisci il testo contenuto nell'immagine nella casella di testo sotto ad essa. Questa operazione è necessaria per prevenire gli spam bot automatici.
Verifica Immagine
(maiuscole indifferenti)

Vai al forum: