bases de datos informáticas están en todas partes , de los utilizados por los bancos para realizar el seguimiento de cuentas de clientes a los utilizados por los sitios web para almacenar contenido. Bases de datos funcionan mejor cuando están bien diseñados . La normalización de una base de datos significa que el diseño de la estructura de base de datos para almacenar los datos de una manera lógica y afines. Es habitual para todas las bases de datos para ser normalizados , y la normalización de una base de datos tiene ventajas y desventajas . Reduce la duplicación de datos
bases de datos pueden contener una cantidad significativa de información , tal vez millones o miles de millones de piezas de datos . La normalización de una base de datos reduce su tamaño y evita la duplicación de datos . Se asegura de que cada pieza de datos se almacenan sólo una vez.
Grupos datos Lógicamente
Los desarrolladores de aplicaciones
que crean aplicaciones para "hablar" a una base de datos resulta más fácil tratar con una base de datos normalizada . Los datos de los que acceden están organizados lógicamente más en una base de datos normalizada , a menudo similares a la forma en que se organizan los objetos del mundo real que representan los datos . Eso hace que las aplicaciones de los desarrolladores más fácil de diseñar, escribir y cambiar .
Exige la integridad referencial de los datos
La integridad referencial es el cumplimiento de las relaciones entre los datos en tablas combinadas . Sin la integridad referencial , los datos de una tabla pueden perder su vinculación con otras mesas donde se celebran los datos relacionados. Esto lleva a los datos huérfanos e inconsistente en las tablas. Una base de datos normalizada , con combinaciones entre las tablas , se puede evitar que esto suceda .
Ralentiza el rendimiento de base de datos
una base de datos altamente normalizados con muchas tablas y combinaciones entre las tablas es más lento de una base de datos sin esos atributos . Mucha gente que usa una base de datos normalizada , al mismo tiempo también puede ralentizar la velocidad de base de datos. En algunos casos , una cierta cantidad de desnormalización de la base de datos puede ser necesaria para mejorar la velocidad de base de datos.
Requiere un análisis detallado de cookplanet.es
Normalizar una base de datos es un proceso complejo y tarea difícil. Grandes bases de datos con grandes cantidades de información, como los gestionados por los bancos, requieren de un análisis y un diseño cuidadoso antes de que se normalizan . Conocer el uso previsto de una base de datos , como por ejemplo si se debe ser optimizado para la lectura de datos , la escritura de datos , o ambos , también afecta a la forma en que es normalizada . Una base de datos mal normalizada puede realizar mal y almacenar datos de forma ineficiente.