You are on page 1of 1

UNIVERSIDAD NACIONAL DEL CALLAO

FACULTAD DE INGENIERIA INDUSTRIAL Y DE SISTEMAS

EXAMEN : Final Fecha : 16/07/18


CURSO : Taller de Base de Datos Hora : 7:00 pm
Docente : Arteaga Cortez Humberto Duración:

Se desea crear un diseño de registro para un aplicativo para la PROGRAMACION


HORARIA en la Universidad, el cual se implementará para el uso concurrente de todas las
escuelas. Luego de un análisis de necesidades se ha considerado, necesario definir una serie
tablas con sus respectivas claves, por lo que se le pide a usted crear dichas tablas, según se
indica:
Considerar, de ser necesario campos como clave compuesta según se indica:

COM- A = Año ciclo Facult Esc

FAC-E = Facult Esc

Ejemplo: Una tabla de curso puede ser

Curso x escuela x facultad En esta tabla (diseño horizontal), permite


que los cursos sean creados en cada escuela,
FAC-E Cod-c Nomb. ciclo turno no hay un curso único a nivel universidad. Es
permanente en todos los ciclos
Obs: Note que la clave compuesta es parte de la
clave principal (FAC-E + Cod-c)

1) Crear la tabla básica de: Horario por día (3 ptos)


Considerar que los horarios por día deben ser únicos a nivel universidad

2) Crear la tabla básica de: Hora x dia x aula (4 ptos)


Considerar que el horario por día depende de cada aula y de cada escuela. Varía en cada
ciclo.

3) Crear la tabla básica de: Grupo x curso (3 ptos)


Considerar que el curso tiene varios grupos y depende de cada escuela. Varía en cada
ciclo. Esta tabla permitirá asignar al profesor según grupo que le corresponda

4) Crear la tabla transaccional de: Programación horaria (10 ptos)


Considerar que no haya cruce de dictado de curso en un mismo horario en un aula
determinada, ni cruce de cursos en el mismo horario si es del mismo ciclo.

OBS: Puede utilizar el diseño horizontal (No requiere relacionar sus claves, según ejemplo
dado) o usar el diseño vertical (si debe relacionar sus claves)

You might also like