Tabla de contenido:
Definición - ¿Qué significa Normalización?
La normalización es el proceso de reorganización de datos en una base de datos para que cumpla dos requisitos básicos: (1) No hay redundancia de datos (todos los datos se almacenan en un solo lugar) y (2) las dependencias de datos son lógicas (todos los datos relacionados los artículos se almacenan juntos). La normalización es importante por muchas razones, pero principalmente porque permite que las bases de datos ocupen la menor cantidad de espacio en disco posible, lo que resulta en un mayor rendimiento.
La normalización también se conoce como normalización de datos.
Techopedia explica Normalización
Los tres tipos principales de normalización se enumeran a continuación. Nota: "NF" se refiere a "forma normal".
- 1NF
- 2NF
- 3NF
Existen los siguientes tres NF, pero rara vez se usan:
- BCNF
- 4NF
- 5NF
Los primeros tres FN fueron derivados a principios de la década de 1970 por el padre del modelo de datos relacionales, EF Codd. Casi todos los motores de bases de datos relacionales de hoy usan sus reglas.
Algunos motores de bases de datos relacionales no cumplen estrictamente los criterios para todas las reglas de normalización. Un ejemplo es la función de campos multivalor introducida por Microsoft en la aplicación de base de datos Access 2007. Ha habido un acalorado debate en los círculos de bases de datos sobre si tales características ahora descalifican a dichas aplicaciones de ser verdaderos sistemas de gestión de bases de datos relacionales.
