Descripci N De La Normalizaci N BASES DE DATOS

Páginas: 5 (1202 palabras) Publicado: 12 de abril de 2015
Descripción de la normalización
La normalización es el proceso de organizar los datos en una base de datos. Esto incluye la creación de tablas y el establecimiento de relaciones entre ellas según reglas diseñadas tanto para proteger los datos y hacer más flexible la base de datos mediante la eliminación de dos factores: redundancias y dependencias incoherentes. 

Los datos redundantesdesperdician espacio en disco y crean problemas de mantenimiento. Si es necesario cambiar datos que existen en más de un lugar, los datos deben cambiarse en exactamente de la misma manera en todas las ubicaciones. Un cambio de dirección de cliente es mucho más fácil de implementar si los datos se almacenan en la tabla clientes y en ningún otro lugar de la base de datos. 

¿Qué es una "dependenciaincoherente"? Aunque es intuitivo para un usuario que se va a buscar en la tabla Customers de la dirección de un cliente en particular, puede que no tenga sentido mirar allí el salario del empleado que llama a ese cliente. El salario del empleado está relacionado con, o dependientes en el empleado y, por tanto, se debe mover a la tabla empleados. Las dependencias incoherentes pueden dificultar el deacceso. Falta o está dañado, puede ser la ruta de acceso a los datos. 

Hay unas cuantas reglas para la normalización de la base de datos. Cada regla se denomina "forma normal". Si se observa la primera regla, se dice que la base de datos está en la "primera forma normal". Si se observan las tres primeras reglas, se considera que la base de datos está en la "tercera forma normal". Aunque otros niveles denormalización son posibles, la tercera forma normal se considera el máximo nivel necesario para la mayoría de las aplicaciones. 

Como sucede con muchas reglas y especificaciones formales, situaciones del mundo real no siempre permiten cumplir a la perfección. En general, la normalización requiere tablas adicionales y algunos clientes consideran engorroso. Si decide infringir una de las tresprimeras reglas de normalización, asegúrese de que su aplicación anticipa a los problemas que podrían producirse, como datos redundantes y dependencias incoherentes. 

Nota: las descripciones siguientes incluyen ejemplos.
Primera forma Normal
Eliminar grupos repetidos en tablas individuales.
Crear una tabla independiente para cada conjunto de datos relacionados.
Identificar cada conjunto de datosrelacionados con una clave principal.
No utilice varios campos en una única tabla para almacenar datos similares. Por ejemplo, para realizar un seguimiento del inventario que puede provenir de dos orígenes posibles, un registro del inventario puede contener campos de código de proveedor 1 y el código de proveedor 2. 

Pero, ¿qué ocurre cuando se agrega un tercer proveedor? Agregar un campo no es larespuesta; requiere modificaciones del programa y la tabla y se adapta fácilmente a un número de proveedores dinámico. En su lugar, coloque toda la información de proveedor en una tabla independiente denominada proveedores y después vincule el inventario a los proveedores con una clave de número de artículo o los proveedores al inventario con una clave de código de proveedor.
La segunda forma NormalCrear tablas independientes para conjuntos de valores que se aplican a varios registros.
Relacionar dichas tablas mediante una clave externa.
Los registros no deben depender que no sea la clave principal de una tabla (una clave compuesta, si es necesario). Por ejemplo, considere la dirección de un cliente en un sistema de contabilidad. Se necesita la dirección de la tabla Customers, sino tambiénpor las tablas pedidos, envíos, facturas, cuentas por cobrar y colecciones. En lugar de almacenar la dirección del cliente como una entrada independiente en cada una de estas tablas, almacénela en un lugar, ya sea en la tabla de clientes o en una tabla de direcciones independiente.
La tercera forma Normal
Elimine los campos que no dependan de la clave.
Los valores de un registro que no forman...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Normalizaci N De Bases De Datos
  • Normalizaci n de base de datos
  • Normalizaci N De Bases De Datos
  • Normalizaci N De Una Base De Datos
  • 01 Normalizacio n bases de datos
  • DESCRIPCI N DE CARGO BASE ESTUDIO
  • Construcci N De Base De Datos
  • 03Construcci N De Base De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS