Normalización:
La normalización es el método utilizado en una base de datos para reducir la redundancia e inconsistencia de los datos de la tabla. Es la técnica en la que los datos de no redundancia y consistencia se almacenan en el esquema de conjunto. Utilizando la normalización el número de tablas se incrementa en lugar de disminuir.
Denormalización:
La normalización es también el método que se utiliza en una base de datos. Se utiliza para añadir la redundancia para ejecutar la consulta rápidamente. Es una técnica en la que los datos se combinan para ejecutar la consulta rápidamente. Utilizando la desnormalización se disminuye el número de tablas que se oponen a la normalización.
Diferencia entre Normalización y Desnormalización:
S.NO | Normalización | Denormalización |
---|---|---|
En la normalización, los datos de no redundancia y consistencia se almacenan en el esquema del conjunto. | En la desnormalización, los datos se combinan para ejecutar la consulta rápidamente. | En la normalización, la redundancia e inconsistencia de los datos se reduce. | En la desnormalización, la redundancia se añade para una rápida ejecución de las consultas. |
En la normalización se mantiene la integridad de los datos. | En la desnormalización no se mantiene la integridad de los datos. | |
En la normalización se reduce o elimina la redundancia. | En la desnormalización se añade redundancia en lugar de reducirla o eliminarla. | |
En la normalización se aumenta el número de tablas. | En la desnormalización se disminuye el número de tablas. | |
La normalización optimiza los usos de los espacios de disco. | La desnormalización no optimiza los espacios de disco. |
¡Atención lector! No dejes de aprender ahora. Hazte con todos los conceptos importantes de la Teoría de la CS para las entrevistas de SDE con el Curso de Teoría de la CS a un precio asequible para el estudiante y prepárate para la industria.