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

Laboratorio N° 3. Normalizacion de una Base de datos

Tim Tuesta TenorioApuntes8 de Julio de 2020

524 Palabras (3 Páginas)159 Visitas

Página 1 de 3

Laboratorio N° 3. Normalizacion

de una Base de datos

  1. Título del Tema:

Modelo Relacional. Formas de Normalización.

  1. Objetivo General

Elaborar la Normalización de una Base de datos correspondiente al tipo Relacional.

Objetivos específicos

  • Conocer las principales formas de Normalización.
  • Aprender a construir tablas para las formas de Normalización.
  • Reconocer las relaciones funcionales entre los campos de una tabla, para aplicar las formas de Normalización.
  1. Fundamento Teórico Usado

En términos comunes, Normalización de una Base de datos se trata del proceso de SIMPLIFICACION de los datos correspondientes a la Base. Esta Simplificación debe realizarse, obviamente, sin que haya pérdida de datos.

Se realiza el proceso de Normalización para:

  1. Almacenar los datos en el menor espacio posible.
  2. Evitar la duplicidad de datos.
  3. Eliminar los errores lógicos en los datos.
  4. Tener una data ordenada.

Existen, fundamentalmente, tres etapas para el proceso de Normalización. Se conocen como:

  • Primera Forma Normal
  • Segunda Forma Normal
  • Tercera Forma Normal

Luego de esta tercera etapa (forma) se puede considerar que la Base de datos ha sido Normalizada. Sin embargo, pueden agregarse dos nuevas etapas:

  • Forma Normal Boyce Codd
  • Cuarta Forma Normal
  • Quinta Forma Normal


NORMALIZACION

Vamos a explicar en forma práctica como se realiza el proceso de normalización. Consideremos los datos del archivo Registro_EPIEST.xlsx. El archivo Maestro se muestra parcialmente en la siguiente figura.

[pic 3]

Observamos que existen datos (filas) donde se repiten los valores. Específicamente, los campos Cod_Alumno, Nomb_Alumno, Cod_Espec, Nomb_Espec presentan valores redundantes. La duplicidad de valores lo generan los campos Cod_Curso, Nomb_Curso, Ciclo y Nota.

La Primera Forma Normal consiste en dividir el archivo Maestro en dos (02) tablas. Una contiene solo los campos que presentan valores redundantes y otra con el resto de los campos. A esta nueva tabla hay que agregarle un campo que permita relacionarlas, para este caso sería el campo Cod_Alumno. Es decir, la data se dividiría en dos tablas como se muestra en la siguiente figura.

[pic 4]

[pic 5]

De esta forma habríamos concluido con la Primera Forma Normal.

Pasemos a la Segunda Forma Normal, que se basa en las relaciones existentes entre los campos que componen la tabla. Notamos que el campo Nomb_Curso depende del campo Cod_Curso pero no depende de los otros campos (no tiene relación con los otros campos). Por tanto, vamos a dividir esta segunda tabla en otras dos.

Las nuevas tablas se muestran en la siguiente figura.

[pic 6]

[pic 7]

Para la Tercera Forma Normal analizamos la Primera tabla (Alumnos).

(Podemos observar que en la segunda tabla creada ocurre el mismo problema de Redundancia, en este caso aparecen valores duplicados de los campos Cod_Espec y Nomb_Espec).

Notemos que el campo Nomb_Espec solo depende del Cod_Espec. Por tanto, es conveniente separar esta tabla en dos nuevas tablas, tal como se muestra en la siguiente figura.

[pic 8]

[pic 9]

Ya tenemos la Base de datos Normalizada. Las tablas creadas se muestran en la figura siguiente.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (950 Kb) docx (526 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com