4.4 SEGUNDA FORMA NORMAL

La segunda forma normal (2NF) es una forma normal usada en normalización de bases de datos. Una tabla que está en la primera forma normal (1NF) debe satisfacer criterios adicionales para calificar para la segunda forma normal.

Una tabla 1NF estará en 2NF si y solo si, dada una clave primaria y cualquier atributo que no sea un constituyente de la clave primaria, el atributo no clave depende de toda la clave primaria en vez de solo una parte de ella.

Ejemplos:
  • Ejemplo1:
Esto se soluciona separando el atributo N_TRABAJADOR a una tabla separada
  • Ejemplo 2:
en este caso se puede separar la tabla en 3 tablas diferentes para cumplir con la 2FN

Ejemplo3: 
Esta tabla esta en FN2

Ejemplo4:
Esta tabla esta en FN2

La Segunda Forma Normal presenta anomalias, en donde si existe dependencia funcional completa entre los atributos. como en el ejemplo siguiente: 

De este tipo de anomalias se encarga la tercera forma normal.

Comentarios

Entradas más populares de este blog

4.1 CONCEPTOS BASICOS

4.6 FORMA NORMAL BOYCE-CODD

4.2 PRIMERA FORMA NORMAL