Normalizzazione datiCome avere la certezza di aver fatto un buon lavoro di organizzazione dei datiPer definizione ormai, normalizzare i dati all’interno di un’applicazione significa trovare “buoni” schemi relazionali tra essi, in maniera che:
Si possono identificare finalità ultime dell’adozione di criteri di normalizzazione dei dati nelle applicazioni aziendali:
E’ importante sottolineare inoltre che esistono almeno tre modi di rappresentare i dati lavorati dalle nostre applicazioni: quello concettuale, per cui il dato esprime un concetto valido in un determinato contesto ambientale di utilizzo, ovvero è indipendente dal software stesso o dall’hardware e si riferisce solamente al mondo reale; quello logico, in cui il dato è rappresentato secondo un modello logico tra quelli esistenti (ad esempio: gerarchico o reticolare); quello fisico, in rapporto alla piattaforma tecnologica utilizzata, è il modo di gestire il dato tipico del programmatore. Senza alcuna discontinuità tra i tre modi di “vedere” il dato, Pat garantisce l’ottimizzazione delle strutture database a sostegno delle proprie applicazioni. |
|
