sei sul sito di Giovanni Fraterno

ATTENZIONE che, per importanza sociale, subito dopo il legame affettivo che si instaura all'interno di una famiglia, viene quello che si instaura fra il professore e i suoi alunni, e che turbare entrambi i rapporti può essere carico di conseguenze (sabato 31° gennaio 2004, il professore).
9) La normalizzazione
( 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 )

Un’eventuale difficoltosa ricerca all’interno dei database, è dovuta all’organizzazione eterogenea delle informazioni, ovvero alla sistemazione all’interno di una singola tabella di troppe tipologie di informazioni.

 

La normalizzazione è una tecnica di progettazione che porta all'organizzazione omogenea dei dati all’interno di tabelle correlate con legami efficienti, con ciò eliminando ridondanze e incoerenze.

 

Le ridondanze sono informazioni ripetute che danno luogo a sprechi di memoria.

 

Le incoerenze invece danno luogo ad anomalie di aggiornamento.

 

Le anomalie di aggiornamento si hanno quando:

 

- eliminando un record relativo ad una tipologia di informazione si perdono anche informazioni relative ad un’altra tipologia di informazione

 

- aggiornando un record si è costretti ad aggiornare anche altri record.

 

La normalizzazione prevede le successive fasi:

 

- individuare le entità, ovvero l’argomento della tabella

 

- suddividere le informazioni di un’entità in modo da far corrispondere ad ognuna un campo

 

- utilizzare una chiave primaria, cioè uno o più campi della tabella, con lo scopo di identificare univocamente il record

 

- eliminare le dipendenze parziali, eventualmente venutesi a creare a seguito dell’inserimento di una chiave primaria C in una tabella X, utilizzando la tecnica della chiave esterna, ovvero:

-          creando una nuova tabella Y con la suddetta chiave primaria C e con i campi fra loro funzionalmente dipendenti prima presenti nella tabella X

-          collegando fra loro entrambe le tabelle, ovvero X e Y.



utenti in questo momento connessi alla rete di siti web di Giovanni Fraterno: