Ragazzi quanlcuno mi potrebbe dire che differenza ci sia tra seconda e terza forma normale????

C'e scritto che una relaizone è in seconda forma normale se ogni attributo non primo dipende funzionalmente in modo completo dalla chiave primaaria di R e che è in terza se X è una superchiave o se Y è primo..

La seconda forma normale da questa definizione sembra che significhi che in X->Y, X debba per forza essere una superchiave e quindi non vedo che differenza ci sia con la terza e pewrhcè la terza sia + difficile da raggiungere se invece ha anche la clausola che Y può essere primo..

Qualcuno mi potrebbe chiarire ??