ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Teoria De La Normalizacion


Enviado por   •  14 de Diciembre de 2012  •  790 Palabras (4 Páginas)  •  450 Visitas

Página 1 de 4

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 de datos 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 deben ser las relaciones que deberían existir y qué atributos deberán contener.

Hasta ahora hemos aprendido a 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ño conceptual 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 los datos 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 un esquema 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.

TEORÍA DE 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

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com