Database
relazionali Forme normali
3FN
Terza forma normale (3FN)
E' una relazione
La terza forma normale elimina la dipendenza transitiva degli attributi dalla chiave.
La relazione
R2(A1,A2,A3,A4)
con A2 è A4
non è in 3FN, e può essere normalizzata in 3FN con le relazioni :
R31(A1,A2,A3)
R32(A2,A4)
Esempio di 3FN
[Kent, 1983]
Impiegato
NomeImp |
Reparto |
TelefReparto |
Chiave : NomeImp
TelefReparto dipende da Reparto, oltre che da NomeImp
(si ha dipendenza transitiva dalla chiave).
Problemi :
Soluzione : relazioni in 3FN
Impiegato
NomeImp |
Reparto |
Reparto
Reparto |
TelefReparto |