15. Il modello relazionale Vers. 7.2 – Dicembre 2025
SECONDA FORMA NORMALE o 2FN
DEF: Diremo che una relazione R è in seconda forma normale o 2FN se:- R è in 1FN;- tutti i suoi attributi dipendono funzionalmente dall ' intera chiave primaria e non solo da una parte di essa( ossia non dipendono parzialmente dalla chiave primaria).
Questa forma normale richiede che tutti gli attributi della relazione siano omogenei nel senso che devono essere tutte proprietà associate direttamente alla chiave.
Per trasformare una relazione in 2FN si procede decomponendola sulla base delle dipendenze funzionali al fine di separare le proprietà eterogenee( ossia di natura differente).
Le relazioni in 2FN possono ancora essere esposte ad anomalie in quanto possono presentare delle ridondanze
Esempio: nella seguente relazione:
l ' attributo Titolo dipende solo da Codice e non da Matricola mentre Voto dipende da entrambi. La normalizzazione 2NF darà origine alle seguenti due tabelle:
Autore: Rio Chierego( email: riochierego @ libero. it- sito web: www. riochierego. it) Pag. 26