Ejercicio 02 · Diseño E/R ampliado con jerarquías y relaciones especiales.
Tipo: Proyecto individual
Descripción del sistema
Estás diseñando una base de datos para una universidad. El sistema debe contemplar a las personas
que interactúan en la institución, clasificadas en profesores, estudiantes y personal
administrativo.
Datos gestionados por el sistema
Los profesores imparten asignaturas y pueden ser responsables de departamentos.
Los estudiantes se inscriben en asignaturas, tienen un expediente académico con notas y pueden
contar con tutores asignados (profesores).
El personal administrativo se encarga de la gestión académica, como la matriculación y la
organización de horarios.
Algunos empleados pueden supervisar a otros empleados.
Cada persona tiene un identificador, nombre, dirección y contacto. Los estudiantes pueden tener
varias titulaciones, y su promedio académico puede calcularse a partir de sus calificaciones.
Tareas a realizar
Define la jerarquía de personas, utilizando generalización y especialización (por ejemplo,
PERSONA como supertipo).
Establece relaciones como: impartición de asignaturas, tutoría, inscripción en asignaturas,
supervisión entre empleados.
Identifica atributos multivaluados o derivados si aparecen en el contexto (por ejemplo,
titulaciones de un estudiante, promedio académico).
Representa adecuadamente las restricciones de especialización: total/parcial y
exclusiva/solapada.
Incluye al menos una relación reflexiva (como supervisión) o una relación exclusiva (por
ejemplo, un empleado no puede ser profesor y administrativo al mismo tiempo).
Contenidos que ha de incluir
Diseña un diagrama E/R ampliado para el sistema universitario que incluya: