La normalización es el proceso de optimización de las tablas de una base de datos en aras de mejorar su posterior utilización.
En algunas ocasiones el proceso de creación de una tabla presenta deficits debido a que en su creación no se han tenido en cuenta ciertos requisitos, será a estas tablas las que convendrá establecer ciertos principios de optimización antes de proceder a la inserción de registros en ellas.
Mediante la aplicación de reglas de normalización sobre las tablas se va a conseguir:
- Una reducción del espacio ocupado por los datos.
- Eliminación de datos repetitivos.
- Una mejora en el uso y mantenimiento de las tablas de la base de datos.
Las formas normales para la obtención de una tabla perfectamente optimizada son seis:
- 1 FN (Primera forma normal)
- 2 FN
- 3 FN
- FNBC (Forma normal de Boyce Code)
- 4 FN
- 5 FN
El requisito para que una tabla se encuentre en una determinada forma normal es que también cumpla los requisitos de la forma normal anterior así como los de la nueva forma normal.
A lo largo de esta tema se van a estudiar las primeras tres formas normales (1 FN, 2 FN, 3FN), suficientas para optimizar de forma adecuada las tablas de una base de datos.
En el video siguiente se pueden ver las características de las tres primeras formas normales:
En el enlace siguiente se puede ver un ejemplo de optimización de una tabla hasta la tercera forma normal (3 FN).
Comentarios recientes