Facultad de Ciencias e Ingeniería
Ingeniería de Sistemas e Informática
CURSO BASE DE DATOS I Ejercicios
DOCENTE FECHA TIEMPO TURNO
MBA. Ing. Edward Arias 21/09/2022 90 min Noche
PREGUNTA 1
GESTIÓN DE EXÁMENES:
Los profesores de la asignatura de Bases de Datos de una Escuela Universitaria deciden crear
una base de datos que contenga la información de los resultados de las pruebas realizadas a los
alumnos. Para realizar el diseño se sabe que:
• Los alumnos están definidos por su n° de matrícula, nombre y el grupo al que asisten
a clase.
• Dichos alumnos realizan dos tipos de pruebas a lo largo del curso académico:
Exámenes escritos: cada alumno realiza varios a lo largo del curso, y se definen por el
n° de examen, el n° de preguntas de que consta y la fecha de realización (la misma para
todos los alumnos que realizan el mismo examen). Evidentemente, es importante
almacenar la nota de cada alumno por examen.
Prácticas: se realiza un n° indeterminado de ellas durante el curso académico, algunas
serán en grupo y otras individuales. Se definen por un código de práctica, título y el grado
de dificultad. En este caso los alumnos pueden examinarse de cualquier práctica cuando
lo deseen, debiéndose almacenar la fecha y nota obtenida.
• En cuanto a los profesores, únicamente interesa conocer (además de sus datos
personales: código y nombre), quien es el qué ha diseñado cada práctica, sabiendo que
en el diseño de una práctica puede colaborar más de uno, y que un profesor puede diseñar
más de una práctica. Interesa, además, la fecha en que ha sido diseñada cada práctica por
el profesor correspondiente.
PREGUNTA 2
ZOOLÓGICO
Un zoo necesita una aplicación informática para llevar su organización respecto a las especies
que posee, los empleados (cuidadores y guías), y los distintos itinerarios de visita que ofrece. La
información está estructurada de la siguiente manera:
• Especies: de las especies interesa saber el nombre en español, el nombre científico y una
descripción general. Hay que tener en cuenta que una especie puede vivir en diferentes
hábitats naturales y que un hábitat puede ser ocupado por diferentes especies. Las especies
se encuentran en distintas zonas del parque de manera que cada especie está en una zona y
en una zona hay varias especies.
• Hábitats: los diferentes hábitats naturales vienen definidos por el nombre, el clima y el tipo
de vegetación predominantes, así como el continente o continentes en los que se
encuentran.
• Zonas: las zonas del parque en las que se encuentran las distintas especies vienen definidas
por el nombre y la extensión que ocupan.
• Itinerarios: los itinerarios discurren por distintas zonas del parque. La información de interés
para los itinerarios es: código de itinerario, la duración del recorrido, la longitud del itinerario,
el máximo número de visitantes autorizado y el número de distintas especies que visita. Hay
que tener en cuenta que un itinerario recorre distintas zonas del parque y que una zona
puede ser recorrida por diferentes itinerarios.
• Guías: los guías del parque vienen definidos por el nombre, dirección, teléfono y fecha en la
que comenzaron a trabajar en el zoo. Interesa saber qué guías llevan qué itinerarios, teniendo
en cuenta que un guía puede llevar varios itinerarios y que un itinerario puede ser asignado
a diferentes guías en diferentes horas, siendo éstas un dato de interés.
• Cuidadores: los cuidadores vienen definidos por el nombre, dirección, teléfono y fecha de
ingreso en el parque. Hay que tener en cuenta que un cuidador puede estar a cargo de varias
especies y que una especie puede ser atendida por varios cuidadores, siendo de interés la
fecha en la que un cuidador se hace cargo de una especie.