Reporte Matrícula [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

IRTD 5510

BASES DE DATOS I

REPORTE_MATRICULA Código/alum no

Nombre/alum no

Especialid ad

Código/cur so

Nombre_cur so

Nombre/docen te

Oficin a

curs o

382145A

Luis Zuloaga

Industrial

MA123

Matemática 2

Carlos Arambulo

CB214

U

382145A

Luis Zuloaga

Industrial

QU514

Física Química

Petra Rondinel

CB110

U

382145A

Luis Zuloaga

Industrial

AU521

Descriptiva

Victor Moncada

CB120

W

360247k

Raúl Rojas

Sistemas

PA714

Investigació n1

Cesar Fernández

SC220

V

360247k

Raúl Rojas

Sistemas

MA123

Matemática 2

Carlos Arambulo

CB214

V

360247k

Raúl Rojas

Sistemas

AU511

Dibujo

Víctor Moncada

CB120

U

Relación Reporte_Matricula Se tiene una relación del REPORTE_MATRICULA (código_alumno, nombre_alumno, especialidad, código_curso, nombre_curso, nombre_docente, oficina, sección) se pide aplicar las reglas de normalización llegando hasta las 3FN.

Clave principal { CódigoAlumno, CódigoCurso } Anomalías 

Redundancia

IRTD 5510

BASES DE DATOS I

Existe redundancia debido a que cada alumno puede estar en más de un curso. En este caso los datos del alumno como el código, nombre y especialidad se tienen que repetir. o Por cada curso involucrado en distintos alumnos, se repiten su código y nombre en más de una ocasión en la tabla. o Adicionalmente, un docente imparte clases a más de un alumno, por lo que sus datos se tienden a repetir. Anomalías de modificación o Cuando se desea actualizar los datos de un alumno es necesario recurrir a más de una ada. o Cuando se desea actualizar los datos del curso, puede llevar a realizar las actualizaciones en múltiples adas, considerando los alumnos que llevan ese curso. o De la misma manera al actualizar los datos del docente se requiere hacerlo en más de una ada; según la cantidad de alumnos y cursos que imparta. o



 

Anomalías de inserción o En general, no se pueden insertar nuevos alumnos, cursos o docentes. Anomalías de borrado o En general, puede que al borrar datos de un alumno, curso o docente, algunos datos dejen de existir. Proceso de Normalización

1era Forma Normal: ¿La relación se encuentra en 1FN? La relación se encuentra en 1FN ya que para cada una de sus adas, cada uno de sus atributos, sólo toma un valor de su respectivo dominio. Es un archivo plano o neto. ¿La relación se encuentra en 2FN? (SUPONDRÉ QUE UN CURSO ES IMPARTIDO ÚNICAMENTE POR UN PROFESOR. O SEA, EL CURSO DE MATEMÁTICA 2 SÓLO LO DA ARAMBULO) (TAMBIÉN SUPONGO QUE CADA DOCENTE SÓLO 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 relación 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 Relación a la segunda forma normal aplico la eliminación de anomalías que implica eliminar todos los atributos no-claves con dependencia funcional parcial. Formar con los atributos no claves eliminados y sus determinantes nuevas relaciones.

Relación Reporte Matrícula

IRTD 5510

BASES DE DATOS I

Código/alumno

Código/curso

curso

382145A

MA123

U

382145A

QU514

U

382145A

AU521

W

360247k

PA714

V

Código/alumno 360247k

Nombre/alumno MA123

382145A 360247k

Luis ZuloagaAU511

360247k

Relación Alumno

Raúl Rojas

Especialidad V IndustrialU

Sistemas

IRTD 5510

BASES DE DATOS I

Relación Curso

Código/curso

Nombre_curso

Nombre/docente

Oficina

MA123

Matemática 2

Carlos Arambulo

CB-214

QU514

Física Química

Petra Rondinel

CB-110

AU521

Descriptiva

Victor Moncada

CB-120

PA714

Investigación 1

Cesar Fernández

SC-220

AU511

Dibujo

Víctor Moncada

CB-120

Las relaciones resultantes:   

Reporte Matrícula Alumno Curso

Están en 2FN debido a que provienen de una relación en 1FN y no tienen dependencias funcionales parciales.

¿Las Relaciones se encuentran en 3FN?

IRTD 5510

BASES DE DATOS I

Las Relación 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 relación Curso le aplicamos el proceso de eliminación de anomalías 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.

Relación Curso

IRTD 5510

BASES DE DATOS I

Código/curso

Nombre_curso

MA123

Matemática 2

QU514

Física Química

AU521

Descriptiva

PA714 Nombre/docente AU511 Carlos Arambulo

Investigación 1 Oficina Dibujo

CB-214

Petra Rondinel

CB-110

Victor Moncada

CB-120

Cesar Fernández

SC-220

Relación Docente