A che serve la normalizzazione?
A eliminare ridondanze, e di conseguenza anomalie che si possono verificare se si fanno operazioni sui dati
Quand’è che una tabella è in 1NF?
1) tutti i suoi attributi non sono ulteriormente scomponibili
2) esiste una chiave primaria
Quand’è che una tabella è in 2NF?
Quando è in 1NF e tutti gli attributi della tabella dipendono funzionalmente in maniera completa dalla chiave primaria
Quand’è che una tabella è in 3NF?
Quando è in 2NF e non ci sono attributi dipendenti transitivamente dalla chiave primaria