lunes, 4 de junio de 2012

TUT_ACCESS_04_NORMALIZACIÓN BASES DE DATOS


El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.


Se trata de rediseñar una tabla con muchas columnas en varias tablas con pocas columnas.

Las bases de datos relacionales se normalizan para:
  • Evitar la redundancia de los datos.
  • Evitar problemas de actualización de los datos en las tablas.
  • Proteger la integridad de los datos.
En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:
  • Cada tabla debe tener su nombre único.
  • No puede haber dos filas iguales. No se permiten los duplicados.
  • Todos los datos en una columna deben ser del mismo tipo.
Tenemos un ejemplo de tabla:

En esta tabla vemos que hay cursos repetidos. Si eliminásemos un curso tendríamos que eliminar al alumno correspondiente junto con el profesor, lo que no debería ocurrir pues alumno, curso y profesor deberían ser independientes. la normalización intenta eliminar anomalías como éstas.

Hay 4 formas normales.

Podemos encontrar información AQUÍ

Resumiremos las reglas formales:

1_Una relación está en primera forma normal cuando:
  1. No tiene grupos (campos) repetidos.
  2. No tiene filas (registros) idénticos.
2_Una relación está en segunda forma normal cuando:
  1. Se encuentra en primera forma normal
  2. Todos los campos que no son claves dependen funcionalmente de la clave principal
3_Una relación está en tercera forma normal cuando:
  1. Se encuentra en segunda forma normal.
  2. No hay campos que dependan de otros que no sean clave.
4_Una relación está en cuarta forma normal cuando:

  1. Se encuentra en tercera forma normal.
  2. Si y sólo si toda dependencia de reunión en la relación es una consecuencia de las claves candidatas de la misma.
5_Una relación está en quinta forma normal cuando:
  1. Se encuentra en cuarta norma formal.
  2. Si y sólo si toda dependencia de reunión en la relación es una consecuencia de las claves candidatas a la misma.








No hay comentarios:

Publicar un comentario