Normalizacion de bases de datos

Solo disponible en BuenasTareas
  • Páginas : 3 (557 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de septiembre de 2012
Leer documento completo
Vista previa del texto
Reglas De Normalización
En el siguiente paso del diseño, puede aplicar las reglas de normalización de datos (denominadas a veces simplemente reglas de normalización). Estas reglas sirven paracomprobar si las tablas están estructuradas correctamente. El proceso de aplicar las reglas al diseño de la base de datos se denomina normalizar la base de datos o, simplemente, normalización.
Lanormalización es más útil una vez representados todos los elementos de información y después de haber definido un diseño preliminar. La idea es asegurarse de que se han dividido los elementos de información enlas tablas adecuadas. Lo que la normalización no puede hacer es garantizar que se dispone de los elementos de datos correctos para empezar a trabajar.
Las reglas se aplican consecutivamente en cadapaso para garantizar que el diseño adopta lo que se conoce como "forma normal". Hay cinco formas normales ampliamente aceptadas: de la primera forma normal a la quinta forma normal. En este artículose abordan las tres primeras, porque todas ellas son necesarias para la mayoría de los diseños de base de datos.
Primera forma normal
La primera forma normal establece que en cada intersección defila y columna de la tabla existe un valor y nunca una lista de valores. Por ejemplo, no puede haber un campo denominado Precio en el que se incluya más de un precio. Si considera cada intersección defilas y columnas como una celda, cada celda sólo puede contener un valor.
Segunda forma normal
La segunda forma normal exige que cada columna que no sea clave dependa por completo de toda la claveprincipal y no sólo de parte de la clave. Esta regla se aplica cuando existe una clave principal formada por varias columnas. Suponga, por ejemplo, que existe una tabla con las siguientes columnas, delas cuales Id. de pedido e Id. de producto forman la clave principal:
* Id. de pedido (clave principal)
* Id. de producto (clave principal)
* Nombre de producto
Este diseño infringe los...
tracking img