Normalizacion

Páginas: 14 (3444 palabras) Publicado: 25 de octubre de 2010
Bases de Datos – Biblioteconomía – 2003-2004

Tema 6: Teoría de la Normalización.

Tema 6: Teoría de la Normalización
1. Introducción

Si definimos una base de datos como; “una colección de información estructurada, referente a objetos y hechos de la realidad, y almacenados en un ordenador de forma que su acceso, mantenimiento y recuperación sean eficaces”, cuando diseñemos una base dedatos relacional, en general pretenderemos obtener un conjunto de esquemas de relación que nos permitan almacenar la información sin redundancias y de forma que podamos recuperar dicha información fácilmente. El problema que se nos plantea es decidir cuál es la estructura lógica adecuada para el conjunto de datos para los cuales queremos representar la base de datos, es decir, el decidir cuáles debenser las relaciones que deberían existir y qué atributos deberán contener. Hasta ahora hemos aprendido ha diseñar un modelo conceptual de la base de datos, modelo entidad relación, y establecer su diseño lógico, modelo relacional, obteniendo así una serie de tablas finales que son las candidatas a formar nuestra base de datos. Sin embargo, dichas tablas han sido obtenidas a partir de un diseñoconceptual elaborado sin ningún tipo de reglas, por lo que podemos obtener un diseño de tablas más o menos heterogéneo. En el siguiente punto veremos la teoría de la normalización que consiste en un conjunto de reglas formales que nos permiten confeccionar un diseño lógico, o asegurar que un diseño lógico que ya hemos confeccionado cumpla una serie de propiedades, corrigiendo la estructura de losdatos de las tablas y evitando una serie de problemas tales como: • Incapacidad de almacenar ciertos hechos. • Redundancias y, por tanto, posibilidad de inconsistencias. • Ambigüedades. • Pérdida de información. • Aparición en la B.D. de estados no válidos en el mundo real, es lo que se llama anomalías de inserción, borrado y modificación. En general, el objetivo del diseño lógico es convertir unesquema conceptual en un esquema lógico que se ajuste al sistema de gestión de base de datos a utilizar. Por tanto, se pretende que el esquema lógico cumpla ciertas características: - Las relaciones deben de estar en tercera forma normal. - Se deben definir las claves primarias y ajenas de todas las relaciones. - Es necesario incluir en el esquema las reglas de integridad necesarias.

2.

Teoríade la normalización

La teoría de la normalización, desarrollada por Codd en 1972 permite mejorar el diseño lógico de un sistema de información. Las reglas formales en las que se fundamenta la teoría de la normalización son conocidas con el nombre de Formas Normales, que son un conjunto de restricciones que deben de cumplir las relaciones. Existen seis formas normales, de forma que cuando labase de datos cumple las reglas de la primera forma normal se considera que está en primera forma normal (1FN), cuando pasan la segunda, que está en segunda forma normal (2FN), etc. Además, una base de datos de la que se afirme que está en 2FN, está también en 1FN, pues las formas normales se aplican de forma sucesiva.
1

Bases de Datos – Biblioteconomía – 2003-2004

Tema 6: Teoría de laNormalización.

En principio, Codd definió la 1FN, 2FN y 3FN, con la idea de que era más deseable que una relación estuviese en 2FN que en 1FN, y a su vez, era mejor que estuviese en 3FN que en 2FN. También se introdujo la idea de un procedimiento, el llamado procedimiento de normalización, con el cual una cierta relación en una determinada FN puede convertirse en un conjunto de relaciones másdeseables (o sea, en una FN superior). Además, este procedimiento es reversible, lo que garantiza que no se pierde información en cada paso del proceso. Con posterioridad (1974), y dado que la 3FN no contemplaba algunos casos particulares, Boyce ayudó a Codd a redefinir la 3FN y fue lo que se llamó la forma normal de BOYCE/CODD (FNBC). En 1977 y 1979, Fagin introdujo la 4FN y 5FN respectivamente. En la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LA NORMALIZACION
  • Normalizacion
  • normalizacion
  • la normalizacion
  • normalizacion
  • normalizacion
  • normalizacion
  • Normalización

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS