Ricevi la nostra Newsletter
invia

Normalizzazione

Organizzare il database per evitare sprechi e manutenzioni.


Il processo di organizzazione dei dati in un database comprende la creazione di tabelle e la definizione di relazioni tra queste sulla base di regole progettate in modo da proteggere i dati e rendere il database più flessibile tramite l'eliminazione della ridondanza e delle dipendenze incoerenti.

La presenza di dati ridondanti comporta uno spreco di spazio su disco nonché problemi di manutenzione. Se è necessario modificare dati presenti in più posizioni, la modifica deve essere effettuata secondo le stesse modalità in tutte le posizioni. È ad esempio più agevole implementare una modifica relativa all'indirizzo di un cliente se tale dato è memorizzato solo nella tabella Clienti.