La normalización en DBMS se denomina proceso de organización de datos para evitar que se produzca cualquier redundancia.
DBMS
DBMS significa sistema de gestión de bases de datos. Es un paquete de software dentro de los programas de computadora. Está destinado a desarrollar las bases de datos para diversas aplicaciones. Puede funcionar para facilitar las cosas a los administradores de bases de datos. Se puede controlar la creación, el mantenimiento y el uso de la base de datos. El acceso a los datos, la integridad de los datos, el control de concurrencia, la recuperación de bases de datos después de fallas y la restauración de archivos de respaldo son parte del sistema de administración de bases de datos.
Normalización
Durante la fase de diseño del sistema de gestión de la base de datos, puede haber problemas de redundancia. Bajo DBMS relacional se intenta minimizar la redundancia. Este proceso se llama normalización. El objetivo de la normalización es "descomponer" cómo se relacionan las cosas entre sí. Encontrará las anomalías o problemas dentro de la base de datos para asegurarse de que sean menos redundantes. Puede ser que se realicen adiciones, modificaciones y eliminaciones para garantizar el proceso de normalización. Edgar F. Codd fue el inventor del modelo relacional y el concepto de normalización. Codd discutió este concepto por primera vez en 1970. En ese momento, las computadoras eran para gobiernos y corporaciones que podían permitírselo. No era un concepto generalizado y, por lo tanto, aquellos que no estudian computadoras o sistemas de administración de bases de datos no entenderán que este concepto existe.
También existe el concepto de desnormalización. Obviamente, esto es lo opuesto a la normalización, pero se puede usar con ella. Esto se debe a que la desnormalización selectiva puede ayudar con el rendimiento.
El modelo de Codd ya no se usa como en los años 70. También significa que la desnormalización no se adhiere al modelo Codd como el 3NF. La información que se necesita de esto es que ahora se puede entender qué es el DBMS y por qué se puede usar la normalización.