Definition
Second Normal Form
A schema with functional dependencies is in second normal form if all non-prime attribute are fully functional dependent on every key candidate of the delation.
In other words, a schema is in second normal form if it does not consist of any partial dependencies. No non-key-candidate attribute should determine any other attribute in the relation.