Formas normales (bases de datos)

Solo disponible en BuenasTareas
  • Páginas : 6 (1375 palabras )
  • Descarga(s) : 7
  • Publicado : 15 de junio de 2010
Leer documento completo
Vista previa del texto
TRABAJO DE INVESTIGACIÓN

“Las formas normales”

Año 2009.


Nombre: Alex Mauricio Velásquez Romero
Nivel: T.P.I. Nivel II
Profesor: Sergio Quezada
Ramo: Diseño de base de datos
Fecha: 11.10.2009

NOTA: ___________





















INDICE



Introducción…………………………………………………………2
¿Qué esnormalización?.............................................................3
Definición de la clave……………………………………………...4
Primera forma normal (1fn)……………………………………….5
Segunda forma normal (2fn)……………………………………..6,7,8
Tercera forma normal (3fn)……………………………………….9,10
Conclusión………………………………………………………….11
Bibliografía………………………………………………………….12


INTRODUCCION


Una base de datos implantada sobre un modelobien diseñado tiene mayor esperanza de vida aun en un ambiente dinámico, que una base de datos con un diseño pobre. En promedio, una base de datos experimenta una reorganización general cada seis años, dependiendo de lo dinámico de los requerimientos de los usuarios. Una base de datos bien diseñada tendrá un buen desempeño aunque aumente su tamaño, y será lo suficientemente flexible para incorporarnuevos requerimientos o características adicionales.

Existen diversos riesgos en el diseño de las bases de datos relacionales que afecten la funcionalidad de la misma, los riesgos generalmente son la redundancia de información y la inconsistencia de datos.

La normalización es el proceso de simplificar la relación entre los campos de un registro.¿QUE ES NORMALIZACION?

El proceso de normalización es un estándar que consiste, básicamente, en un proceso de conversión de las relaciones entre las entidades, evitando:
* La redundancia de los datos: repetición de datos en un sistema.
* Anomalías de actualización: inconsistencias de los datos como resultado de datos redundantes y actualizaciones parciales.
*Anomalías de borrado: pérdidas no intencionadas de datos debido a que se han borrado otros datos.
* Anomalías de inserción: imposibilidad de adicionar datos en la base de datos debido a la ausencia de otros datos.
Tomando como referencia la tabla siguiente:
AUTORES Y LIBROS |
NOMBRE | NACION | CODLIBRO | TITULO | EDITOR |
Date | USA | 999 | IBD | AW |
Ad.Mig. | ESP | 888 | CyD | RM |Ma.Piat. | ITA | 777 | CyD | RM |
Date | USA | 666 | BdD | AW |
Se plantean una serie de problemas:
* Redundancia: cuando un autor tiene varios libros, se repite la nacionalidad.
* Anomalías de modificación: Si Ad.Mig. y Ma.Piat. desean cambiar de editor, se modifica en los 2 lugares. A priori no podemos saber cuántos autores tiene un libro. Los errores son frecuentes al olvidar lamodificación de un autor. Se pretende modificar en un sólo sitio.
* Anomalías de inserción: Se desea dar de alta un autor sin libros, en un principio. NOMBRE y CODLIBRO son campos clave, una clave no puede tomar valores nulos.
Asegurando:
* Integridad entre los datos: consistencia de la información.
El proceso de normalización nos conduce hasta el modelo físico de datos y consta de variasfases denominadas formas normales, estas formas se detallan a continuación.
 Definición de la clave
Antes de proceder a la normalización de la tabla lo primero que debemos de definir es una clave, esta clave deberá contener un valor único para cada registro (no podrán existir dos valores iguales en toda la tabla) y podrá estar formado por un único campo o por un grupo de campos.
En la tabla dealumnos de un centro de estudios no podemos definir como campo clave el nombre del alumno ya que pueden existir varios alumnos con el mismo nombre. Podríamos considerar la posibilidad de definir como clave los campos nombre y apellidos, pero estamos en la misma situación: podría darse el caso de alumnos que tuvieran los mismo apellidos y el mismo nombre (Juan Fernández Martín).
La solución en...
tracking img