Formas Normales en SQL
Guía sobre las formas normales en bases de datos SQL
Cristian Escalante
Última actualización: 1 de mayo de 2025
Formas Normales
Primera Forma Normal (1NF)
La Primera Forma Normal (1NF) es una propiedad de las relaciones en una base de datos relacional. La regla establece: cada columna debe contener valores atómicos y cada fila debe ser única. Esto significa que no se permiten grupos repetidos o columnas que contengan múltiples valores en una sola celda.
Segunda Forma Normal (2NF)
La Segunda Forma Normal (2NF) es una propiedad de las relaciones en una base de datos relacional. La regla establece: una relación está en 2NF si está en 1NF y todos los atributos no clave son completamente dependientes de la clave primaria. Esto significa que no debe haber dependencias parciales de la clave primaria.
Tercera Forma Normal (3NF)
La Tercera Forma Normal (3NF) es una propiedad de las relaciones en una base de datos relacional. La regla establece: una relación está en 3NF si está en 2NF y no tiene dependencias transitivas. Esto significa que no debe haber atributos no clave que dependan de otros atributos no clave.
Cuarta Forma Normal (4NF)
La Cuarta Forma Normal (4NF) es una propiedad de las relaciones en una base de datos relacional. La regla establece: una relación está en 4NF si está en 3NF y no tiene dependencias multivaluadas. Esto significa que no debe haber conjuntos de atributos que dependan de otros conjuntos de atributos.
Quinta Forma Normal (5NF)
La Quinta Forma Normal (5NF) es una propiedad de las relaciones en una base de datos relacional. La regla establece: una relación está en 5NF si está en 4NF y no tiene dependencias de unión. Esto significa que no debe haber conjuntos de atributos que dependan de otros conjuntos de atributos a través de uniones.