EJERCICIO 4
• Se desea diseñar la base de datos de un instituto. En la base de datos se desea guardar los datos de los
profesores del instituto(ci, nombre, dirección y teléfono). Los profesores imparten módulos y cada
modulo tiene un código y un nombre.
• Cada alumno esta matriculado en 1 o varios módulos. De cada alumno se desea guardar el numero de
expediente, nombre, apellidos y fecha de nacimiento.
• Los profesores pueden impartir varios módulos, pero un modulo solo puede ser impartido por un
profesor. Cada curso tiene un grupo de alumnos en el cual uno de ellos es el delegado de grupo.
• Alumno
• Profesor
• Modulo
*num_expediente
* nombre
• Alumno * apellido
* Fecha_nacimiento
*codigo
*ci * nombre
* nombre • Módulo
• Profesor * dirección
* telefono
modulo alumno
1 1
2 2
3 3
4 4
profesor modulo
1 1
2 2
3 3
4 4
profesor (ci, nombre, dirección, telefono)
modulo (codigo, nombre, ci)
asiste (id_curso, codigo, num_expediente)
alumno (num_expediente, nombre, apellido, fecha_nacimiento, num_expediente_delegado)
profesor
ci nombre Direccion telefono
modulo
codigo Nombre ci
asiste
Id_curso codigo Num_expediente
alumno
Num_expediente nombre apellido Fecha_nacimiento Num_expediente_delegado