giovedì 9 ottobre 2008

Normalizzazione del database

Processo di normalizzazione: si tratta di un procedimento per eliminare definitivamente la ridondanza dalle relazioni e quindi dal database.

Ridondanze: Caratteristica di ciò che è ridondante. Aggiunta di parole non necessarie alla comprensione di una frase.
Esistono vari livelli di normalizzazione (forme normali) che certificano la qualità dello schema del database.
Le prime tre regole di normalizzazione di una database:
Prima forma di normalizzazione: Una tabella di un database si dice "tabella in prima forma normale" se,e solo se, le informazioni presenti in due colonne sono identiche e quindi abbiamo dati ripetuti.
Seconda forma di normalizzazione: Una tabella di un database si dice "tabella in seconda forma normale" se, e solo se, non vi è presente al suo interno una colonna che contiene dati che possono derivare da altre colonne presenti all'interno della stessa tabella.
Terza forma di normalizzazione: Un database si dice di terza forma normale se e solo se non vi sono dati duplicati all'interno dello stesso. Questo tipo di normalizzazione dobbiamo vederlo come l'ampliamento della prima. Mentre nella prima non vi devono essere dati ripetuti nella stessa tabella, qui la ripetizione dei dati non deve avvenire nelle colonne delle tabelle del database. Basta infatti una sola colonna con determinati valori e poi ci si relaziona a quella.

1 commento:

Unknown ha detto...

http://naruto-it.blogspot.com/