40% encontró este documento útil (5 votos)
6K vistas8 páginas

Reporte Matrícula

Este documento describe el proceso de normalización de una relación de reporte de matrícula hasta la 3FN. La relación original contiene redundancia y anomalías de modificación, inserción y borrado. Al aplicar la normalización, la relación se divide en tres tablas distintas - Reporte de Matrícula, Alumno y Curso - que cumplen con las primeras, segunda y tercer formas normales respectivamente.

Cargado por

abiuroldan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
40% encontró este documento útil (5 votos)
6K vistas8 páginas

Reporte Matrícula

Este documento describe el proceso de normalización de una relación de reporte de matrícula hasta la 3FN. La relación original contiene redundancia y anomalías de modificación, inserción y borrado. Al aplicar la normalización, la relación se divide en tres tablas distintas - Reporte de Matrícula, Alumno y Curso - que cumplen con las primeras, segunda y tercer formas normales respectivamente.

Cargado por

abiuroldan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

IRTD 5510

BASES DE DATOS I

REPORTE_MATRICULA
Cdigo/alum
no

Nombre/alum
no

Especialid
ad

Cdigo/cur
so

Nombre_cur
so

Nombre/docen
te

Oficin
a

curs
o

382145A

Luis Zuloaga

Industrial

MA123

Matemtica
2

Carlos
Arambulo

CB214

382145A

Luis Zuloaga

Industrial

QU514

Fsica
Qumica

Petra Rondinel

CB110

382145A

Luis Zuloaga

Industrial

AU521

Descriptiva

Victor
Moncada

CB120

360247k

Ral Rojas

Sistemas

PA714

Investigaci
n1

Cesar
Fernndez

SC220

360247k

Ral Rojas

Sistemas

MA123

Matemtica
2

Carlos
Arambulo

CB214

360247k

Ral Rojas

Sistemas

AU511

Dibujo

Vctor
Moncada

CB120

Relacin Reporte_Matricula
Se tiene una relacin del REPORTE_MATRICULA (cdigo_alumno,
nombre_alumno, especialidad, cdigo_curso, nombre_curso, nombre_docente,
oficina, seccin) se pide aplicar las reglas de normalizacin llegando hasta las
3FN.

Clave principal { CdigoAlumno,


CdigoCurso }
Anomalas

Redundancia

IRTD 5510

BASES DE DATOS I

Existe redundancia debido a que cada alumno puede estar en ms


de un curso. En este caso los datos del alumno como el cdigo,
nombre y especialidad se tienen que repetir.
o Por cada curso involucrado en distintos alumnos, se repiten su
cdigo y nombre en ms de una ocasin en la tabla.
o Adicionalmente, un docente imparte clases a ms de un alumno,
por lo que sus datos se tienden a repetir.
Anomalas de modificacin
o Cuando se desea actualizar los datos de un alumno es necesario
recurrir a ms de una ada.
o Cuando se desea actualizar los datos del curso, puede llevar a
realizar las actualizaciones en mltiples adas, considerando los
alumnos que llevan ese curso.
o De la misma manera al actualizar los datos del docente se
requiere hacerlo en ms de una ada; segn la cantidad de
alumnos y cursos que imparta.
o

Anomalas de insercin
o En general, no se pueden insertar nuevos alumnos, cursos o
docentes.
Anomalas de borrado
o En general, puede que al borrar datos de un alumno, curso o
docente, algunos datos dejen de existir.
Proceso de Normalizacin

1era Forma Normal: La relacin se encuentra en 1FN?


La relacin se encuentra en 1FN ya que para cada una de sus adas, cada
uno de sus atributos, slo toma un valor de su respectivo dominio. Es un
archivo plano o neto.
La relacin se encuentra en 2FN?
(SUPONDR QUE UN CURSO ES IMPARTIDO NICAMENTE POR UN
PROFESOR. O SEA, EL CURSO DE MATEMTICA 2 SLO LO DA
ARAMBULO)
(TAMBIN SUPONGO QUE CADA DOCENTE SLO EST EN UNA OFICINA.
O SEA, ARAMBULO SIEMPRE EST EN LA OFICINA CB-214)
Dependencias Funcionales

IRTD 5510

BASES DE DATOS I

Diagrama de Dependencias Funcionales

La relacin NO est en 2FN ya que tiene relaciones funcionales parciales para


los atributos:

Nombre Alumno
Especialidad
Nombre Curso
Docente
Oficina

IRTD 5510

BASES DE DATOS I

Para llevar la Relacin a la segunda forma normal aplico la eliminacin de


anomalas que implica eliminar todos los atributos no-claves con dependencia
funcional parcial.
Formar con los atributos no claves eliminados y sus determinantes nuevas
relaciones.

Relacin Reporte Matrcula

IRTD 5510

BASES DE DATOS I

Cdigo/alumno

Cdigo/curso

curso

382145A

MA123

382145A

QU514

382145A

AU521

360247k

PA714

Cdigo/alumno
360247k

Nombre/alumno
MA123

382145A
360247k

Luis ZuloagaAU511

360247k

Relacin Alumno

Ral Rojas

Especialidad
V
IndustrialU

Sistemas

IRTD 5510

BASES DE DATOS I

Relacin Curso

Cdigo/curso

Nombre_curso

Nombre/docente

Oficina

MA123

Matemtica 2

Carlos Arambulo

CB-214

QU514

Fsica Qumica

Petra Rondinel

CB-110

AU521

Descriptiva

Victor Moncada

CB-120

PA714

Investigacin 1

Cesar Fernndez

SC-220

AU511

Dibujo

Vctor Moncada

CB-120

Las relaciones resultantes:

Reporte Matrcula
Alumno
Curso

Estn en 2FN debido a que provienen de una relacin en 1FN y no tienen


dependencias funcionales parciales.

Las Relaciones se encuentran en 3FN?

IRTD 5510

BASES DE DATOS I

Las Relacin Curso tiene atributos no-claves que dependen de otro atributo no-clave. Por lo tanto no se
encuentra en 3FN
Las relaciones Reporte y Alumno se encuentran en 2FN y no tiene depenencias transitivas. Por lo tanto se
encuentra en la 3FN.
Para la relacin Curso le aplicamos el proceso de eliminacin de anomalas para la 3FN
Las relaciones Curso y Docente se encuentran en 3FN debido a que provienen de relaciones en 2FN y no
existe en ellas dependencias funcionales transitivas.

Relacin Curso

IRTD 5510

BASES DE DATOS I

Cdigo/curso

Nombre_curso

MA123

Matemtica 2

QU514

Fsica Qumica

AU521

Descriptiva

PA714
Nombre/docente
AU511
Carlos Arambulo

Investigacin 1
Oficina
Dibujo

CB-214

Petra Rondinel

CB-110

Victor Moncada

CB-120

Cesar Fernndez

SC-220

Relacin Docente

También podría gustarte