1.) Gestión de Trabajos de Fin de Carrera. (Tesis)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

1.) GESTIÓN DE TRABAJOS DE FIN DE CARRERA.

(TESIS)
Una Escuela de Informática quiere generar un sistema para tener controlado en
una base de datos todo lo referente a los Trabajos de TESIS: alumnos que los
realizan, los profesores que son los tutores, temas de los que tratan y
mesas examinadoras que los corrigen. Por tanto, es de interés:

• Qué los alumnos se definan por su número de matrícula, CI y nombre. Un


alumno realiza, evidentemente, sólo una tesis.

• Que las Tesis se definan por su tema, por un código de tesis y por la fecha de
comienzo. Una tesis determinada, no puede ser realizada por varios alumnos.

• El profesor se define por su CI, nombre y domicilio; se desea conocer el


profesor que dirige cada tesis y a qué carrera pertenece dicha tesis.

• Una mesa examinadora está formada por varios profesores y los profesores
pueden formar parte de varias mesas examinadoras. Por otra parte, sí es de
interés para la mesa examinadora conocer qué alumno es el que se
presenta, con qué Tesis, en qué fecha lo ha defendido y la calificación que
obtuvo. La mesa examinadora se define por un número de mesa, lugar de
examen y por el número de componentes.

• Al margen de esto, un alumno puede haber pertenecido a algún grupo de


investigación del que haya surgido la idea de la Tesis Dichos grupos se
identifican por un número de grupo, su nombre y por su número de componentes.
Un alumno no puede pertenecer a más de un grupo y no es de interés saber si el
grupo tiene algo que ver o no con la Tesis del alumno; sí siendo de interés
la fecha de incorporación a dicho grupo.
2 - ) GESTIÓN DE EXÁMENES

Los profesores de la asignatura de Bases de Datos de una Universidad


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, ci, nombre, apellido,


carrera y curso, y turno.

• Dichos alumnos realizan dos tipos de pruebas a lo largo de la materia:

1. 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.

2. 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: CI 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.
3 - ) HOSPITAL GENERAL

En un centro hospitalario se desea informatizar parte de la gestión relativa


a pacientes. Tras el análisis realizado, se establecen los siguientes
requerimientos:

• Los datos de interés que se desea almacenar del paciente son: n° de la


Seguridad Social, DNI, nombre, apellidos y fecha de nacimiento.

• Un paciente estará asignado a una cama determinada de una planta del


hospital, pudiendo estar a lo largo del tiempo de ingreso en diferentes
camas y plantas, siendo significativa la fecha de asignación de cama y el
número de ésta. Habrá que tener en cuenta que las camas se numeran
correlativamente por cada planta, es decir, existirá la cama número 12 de la
tercera planta y también la número 12 de la séptima planta. Las plantas del
hospital estarán identificadas por número de planta, su nombre y n° de camas de
que dispone.

• Por cada paciente se entregará hasta un máximo de 4 tarjetas de visita.


Estas tarjetas de visita serán válidas para visitar a un único paciente. La tarjeta de
visita se definirá por: n° de tarjeta de visita y la hora de comienzo y de final en que
se puede visitar al enfermo.

• A un paciente le pueden atender diferentes médicos, siendo significativa por


cada visita médica la fecha y hora de ésta. Y un paciente puede tener
diferentes diagnósticos de enfermedad, siendo significativa la fecha de
diagnóstico. Por otra parte, un médico puede tratar diferentes tipos de
diagnósticos y viceversa.

• Los datos de interés de los médicos serán: código del médico, nombre y
apellidos.

Los datos de interés de los diagnósticos serán: código de diagnóstico y


descripción.
4) SERVICIO MILITAR

El Ministerio de Defensa desea diseñar una Base de Datos para llevar un cierto
control de los soldados que realizan el servicio militar. Los datos significativos a
tener en cuenta son:
• Un soldado se define por su código de soldado (único), su nombre y apellidos, y
su graduación.
• Existen varios cuarteles, cada uno se define por su código de cuartel, nombre y
ubicación.
• Hay que tener en cuenta que existen diferentes Cuerpos del Ejército (Infantería,
Artillería, Armada,....), y cada uno se define por un código de Cuerpo y
denominación.
• Los soldados están agrupados en compañías, siendo significativa para cada una
de éstas, el número de compañía y la actividad principal que realiza.
• Se desea controlar los servicios que realizan los soldados (guardias, imaginarias,
cuarteleros, ...), y se definen por el código de servicio y descripción.
Consideraciones de diseño:
• Un soldado pertenece a un único cuerpo y a una única compañía, durante todo el
servicio militar. A una compañía pueden pertenecer soldados de diferentes
cuerpos, no habiendo relación directa entre compañías y cuerpos.
• Los soldados de una misma compañía pueden estar destinados en diferentes
cuarteles, es decir, una compañía puede estar ubicada en varios cuarteles, y en
un cuartel puede haber varias compañías. Eso sí, un soldado sólo está en un
cuartel.
• Un soldado realiza varios servicios a lo largo de la mili. Un mismo servicio puede
ser realizado por más de un soldado (con independencia de la compañía), siendo
significativa la fecha de realización.

5) AGENCIA DE VIAJES

Una cadena de agencias de viajes desea disponer de una Base de Datos que
contemple información relativa al hospedaje y vuelos de los turistas que la
contratan.
Los datos a tener en cuenta son:
• La cadena de agencias está compuesta por un conjunto de sucursales. Cada
sucursal viene definida por el código de sucursal, dirección y teléfono.
• La cadena tiene contratados una serie de hoteles de forma exclusiva. Cada hotel
estará definido por el código de hotel, nombre, dirección, ciudad, teléfono y
número de plazas disponibles.
• De igual forma, la cadena tiene contratados una serie de vuelos regulares de
forma exclusiva. Cada vuelo viene definido por el número de vuelo, fecha y hora,
origen y destino, plazas totales y plazas de clase turista de las que dispone.
• La información que se desea almacenar por cada turista es el código de turista,
nombre y apellidos, dirección y teléfono.
Por otra parte, hay que tener en cuenta la siguiente información:
• A la cadena de agencias le interesa conocer que sucursal ha contratado el
turista.
• A la hora de viajar el turista puede elegir cualquiera de los vuelos que ofrece la
cadena, y en que clase (turista o primera) desea viajar.

De igual manera, el turista se puede hospedar en cualquiera de los hoteles que


ofrece la cadena, y elegir el régimen de hospedaje (media pensión o pensión
completa). Siendo significativa la fecha de llegada y de partida.

6) CLUB NAUTICO

Un club náutico desea tener informatizados los datos correspondientes a sus


instalaciones, empleados, socios y embarcaciones que se encuentran en dicho
club. El club está organizado de la siguiente forma:
• Los socios pertenecientes al club vienen definidos por su nombre, dirección, DNI,
teléfono y fecha de ingreso en el club.
• Las embarcaciones vienen definidas por: matricula, nombre, tipo y dimensiones.
• Los amarres tienen como datos de interés el número de amarre, la lectura del
contador de agua y luz, y si tienen o no servicios de mantenimiento contratados.
• Por otro lado, hay que tener en cuenta que una embarcación pertenece a un
socio aunque un socio puede tener varias embarcaciones. Una embarcación
ocupará un amarre y un amarre está ocupado por una sola embarcación. Es
importante la fecha en la que una embarcación en asignada a un amarre.
• Los socios pueden ser propietarios de amarres, siendo importante la fecha de
compra del amarre. Hay que tener en cuenta que un amarre pertenece a un solo
socio y que NO HAY ninguna relación directa entre la fecha en la que se compra
un amarre y en la que una embarcación se asigna a un amarre.
• El club náutico está dividido en varias zonas definidas por una letra, el tipo de
barcos que tiene, el número de barcos que contiene, la profundidad y el ancho de
los amarres. Una zona tendrá varios amarres y un amarre pertenece a una sola
zona.
• En cuanto a los empleados, estos vienen definidos por su código, nombre,
dirección, teléfono y especialidad. Un empleado está asignado a varias zonas y en
una zona puede haber más de un empleado, siendo de interés el número de
barcos de los que se encarga en cada zona. Hay que tener en cuenta que un
empleado puede no encargarse de todos los barcos de una zona.
7) RECETAS
Se desea construir una base de datos que almacene la carta de un restaurante.
Para cada plato, se desea obtener su nombre, descripción, nivel de dificultad (de
elaboración), una foto y el precio final para el cliente. Cada plato pertenece a una
categoría.

Las categorías se caracterizan por su nombre, una breve descripción y el nombre


del encargado.

Además de los platos, se desea conocer las recetas para su realización, con la
lista de ingredientes necesarios, aportando la cantidad requerida, las unidades de
medida (gramos, litros, etc.) y cantidad actual en el almacén.

También podría gustarte