Saltar al contenido
uencoder

Second Normal Form (2NF)

La segunda forma normal elimina, sobre 1NF, las dependencias parciales de los atributos no primos respecto de las claves candidatas; solo aplica a claves candidatas compuestas.

Propósito

Eliminar la redundancia y las anomalías de actualización causadas por dependencias parciales.

Mecanismo

Si la clave candidata es compuesta, los atributos no primos deben depender de la clave completa, no de un subconjunto. P. ej., si (student_id, course_id)→grade y student_id→name, entonces name depende parcialmente de la clave y pertenece a la tabla de estudiantes. Las tablas con clave de una sola columna satisfacen 2NF automáticamente.

Casos de uso

  • Diseño de bases de datos
  • Normalización
  • Eliminación de redundancia

Herramientas relacionadas

References