“Conocimientos Programación>Lenguajes De Programación

Las desventajas de la normalización

2014/8/23
bases de datos simples pueden no necesitar la normalización , los complejos probablemente lo hacen. Si usted ha escuchado la palabra "normalización ", pero nunca lo busqué , usted puede descubrir que su base de datos podría usar la normalización . Antes de embarcarse en una aventura en la normalización , es importante conocer las ventajas y desventajas asociadas con la organización de las tablas de una base de datos. Datos Organización

Una base de datos es similar a un archivador. Usted tiene la opción de agrupar objetos similares y colocarlos en cajones separados o tirar todo en un solo cajón al azar . Elija el primer método de la organización , y usted probablemente encontrará que baratija que buscas de forma rápida , ya que tendrá una idea de dónde buscar. Bases de datos informáticos funcionan a lo largo de un principio similar. Un diseñador de base de datos puede tirar todos los datos en una sola tabla o grupo de elementos relacionados en el interior de varias tablas . La normalización se refiere al método que se utiliza para los elementos de base de datos relacionados con el grupo .
Normalización

Uno de los objetivos de normalización importante es la eliminación de datos duplicados . Por ejemplo , si la tabla de ventas contiene un elemento de " Ciudad de los clientes " , y la tabla de clientes tiene un artículo idéntico , su base de datos contiene los datos duplicados . La base de datos no se normaliza . Otro de los objetivos de normalización es la eliminación de las dependencias que son inconsistentes para aumentar la eficiencia de sus métodos de acceso de datos . También debe eliminar las dependencias de datos que son inconsistentes . Una dependencia incoherente se produce cuando, por ejemplo , se agrega un color de la carrocería a una tabla que contiene los datos de los empleados .
Desventajas Strucutural

La eliminación de datos redundantes y dependencias incoherentes pueden reducir el tamaño de su base de datos. Sin embargo , puede incurrir en un nuevo costo al reestructurar sus tablas de datos. Usted o un analista de datos debe entender la normalización y realizar un análisis detallado antes de siquiera comenzar a normalizar sus datos si usted tiene un sistema complejo. También es posible que el exceso de normalizar una base de datos y que se dividen en muchas mesas granulares. Por ejemplo , usted puede tener una tabla de empleados perfectamente normalizado que contiene campos para el nombre , DNI y dirección de correo electrónico . Si esto ocurre , es posible que tenga que crear consultas más complejas para unir datos dispersos en varias tablas.
Reducción de la capacidad

Puesto que los datos residen en varias tablas en una adecuada normalizado base de datos, a veces requiere más trabajo para extraer los datos y producir informes. Si un informe de ventas requiere datos de una tabla de productos , una tabla de precios y una tabla de clientes , una consulta debe unir las tres tablas para elaborar el informe . Unidades de CPU y disco deben trabajar más para llevar a cabo este tipo de consultas . Por otro lado , si todos los datos residen en una sola tabla que no se normaliza , la consulta sólo tendría que recuperar los datos de esa tabla. Normalizar las tablas de forma efectiva para maximizar la eficiencia de procesamiento.

Lenguajes De Programación
Cómo hacer tu propio HTML 5 Game
Cómo crear un MSI personalizado
Cómo escribir una secuencia de comandos DOS
Cómo encontrar algoritmos genéticos mínimos
Definición de COBOL Comp - 3
Cómo utilizar QBASIC en encontrar la inversa de una matriz
Diferencia entre un entregable y un hito en un proyecto de IT
Cómo pasar variables de CGI de un conjunto de marcos
Conocimientos Informáticos © http://www.ordenador.online