Un usuario Pregunto ✅
waleed111
¿Cuál es la diferencia entre normalización y desnormalización?
pranit828
Hola @waleed111
Sr. No. Clave Normalización Desnormalización
1 | Implementación | La normalización se utiliza para eliminar datos redundantes de la base de datos y almacenar en ella datos no redundantes y coherentes. | La desnormalización se usa para combinar varios datos de tabla en uno solo para que se pueda consultar rápidamente. |
2 | Enfocar | La normalización se enfoca principalmente en limpiar la base de datos de los datos no utilizados y reducir la redundancia e inconsistencia de los datos. | La desnormalización, por otro lado, se enfoca en lograr una ejecución más rápida de las consultas mediante la introducción de redundancia. |
3 | Número de mesas | Durante la normalización, los datos se reducen, por lo que se eliminan varias tablas de la base de datos, por lo que el número de tablas es menor. | Por otro lado, durante la desnormalización, los datos se integran en la misma base de datos y, por lo tanto, una cantidad de tablas para almacenar esos datos aumenta en número. |
4 | Consumo de memoria | La normalización utiliza memoria optimizada y, por lo tanto, un rendimiento más rápido. | Por otro lado, la desnormalización introduce algún tipo de desperdicio de memoria. |
5 | Integridad de los datos | La normalización mantiene la integridad de los datos, es decir, cualquier adición o eliminación de datos de la tabla no creará ninguna discrepancia en la relación de las tablas. | La desnormalización no mantiene la integridad de los datos. |
6 | Dónde utilizar | La normalización se usa generalmente cuando se realiza una cantidad de operaciones de inserción/actualización/eliminación y las uniones de esas tablas no son costosas. | Por otro lado, la desnormalización se utiliza cuando las uniones son costosas y se ejecutan consultas frecuentes en las tablas. |
pranit828
Hola @waleed111
Sr. No. Clave Normalización Desnormalización
1 | Implementación | La normalización se utiliza para eliminar datos redundantes de la base de datos y almacenar en ella datos no redundantes y coherentes. | La desnormalización se usa para combinar varios datos de tabla en uno solo para que se pueda consultar rápidamente. |
2 | Enfocar | La normalización se enfoca principalmente en limpiar la base de datos de los datos no utilizados y reducir la redundancia e inconsistencia de los datos. | La desnormalización, por otro lado, se enfoca en lograr una ejecución más rápida de las consultas mediante la introducción de redundancia. |
3 | Número de mesas | Durante la normalización, los datos se reducen, por lo que se eliminan varias tablas de la base de datos, por lo que el número de tablas es menor. | Por otro lado, durante la desnormalización, los datos se integran en la misma base de datos y, por lo tanto, una cantidad de tablas para almacenar esos datos aumenta en número. |
4 | Consumo de memoria | La normalización utiliza memoria optimizada y, por lo tanto, un rendimiento más rápido. | Por otro lado, la desnormalización introduce algún tipo de desperdicio de memoria. |
5 | Integridad de los datos | La normalización mantiene la integridad de los datos, es decir, cualquier adición o eliminación de datos de la tabla no creará ninguna discrepancia en la relación de las tablas. | La desnormalización no mantiene la integridad de los datos. |
6 | Dónde utilizar | La normalización se usa generalmente cuando se realiza una cantidad de operaciones de inserción/actualización/eliminación y las uniones de esas tablas no son costosas. | Por otro lado, la desnormalización se utiliza cuando las uniones son costosas y se ejecutan consultas frecuentes en las tablas. |