Un’entità è nella seconda forma normale se tutti i suoi attributi dipendono dalla chiave primaria completa.
Ciascuna colonna in una tabella deve dipendere da tutta la chiave primaria completa e non da solo una parte della chiave di tale tabella.
La dipendenza funzionale indica che esiste un collegamento tra i valori di due diverse colonne. Se il valore di un attributo dipende da una colonna, il valore dell’attributo deve cambiare quando viene modificato il valore della colonna.

