Segunda forma normal
En términos levemente más formales: una tabla 1NF está en 2NF si y solo si ninguno de sus atributos no-principales son funcionalmente dependientes de una parte (subconjunto propio) de una clave candidata (Un atributo no-principal es uno que no pertenece a ninguna clave candidata).Observa que cuando una tabla 1NF no tiene ninguna clave candidata compuesta (claves candidatas consisten en más de un atributo), la tabla está automáticamente en 2NF.La única clave candidata de la tabla es {Empleado, Habilidad}.Una alternativa 2NF a este diseño representaría la misma información en dos tablas: Las anomalías de actualización no pueden ocurrir en estas tablas, las cuales están en 2NF.Las múltiples claves candidatas ocurren en la siguiente tabla: Aun si el diseñador ha especificado la clave principal como {Nombre completo del modelo}, la tabla no está en 2NF.