TALLER DE IMPLEMENTACIÓN DE BASE DE DATOS
MODELO ENTIDAD RELACION
EJERCICIOS PROPUESTOS
EJERCICIO 1.- SISTEMA DE ADMINISTRACION HOTELERA
• Sistema debe abarcar procesos de reserva de habitaciones, hospedaje y servicios al
interior del hotel
• Una persona puede realizar reserva de una o más habitaciones. Las reservas pueden
convertirse en alquiler de habitación o no. Las reservas tienen una validez máxima
medio día.
• El sistema deberá permitir poder emitir el comprobante de pago a nombre de alguna
empresa o persona natural distinta al huésped (persona que se hospeda)
• Deberá considerar los servicios adicionales que brinda el hotel a sus huéspedes como:
teléfono, Internet, lavandería, restaurante, bar, etc; pudiendo estos consumos ser
cancelados en ese instante o cargados a la cuenta de la habitación, y cancelados en el
proceso de check out (cuando el huésped deja e hotel)
• Al momento de liquidar el hospedaje se debe cargar la cuenta de todos los servicios para
poder imprimir el comprobante de pago, mostrando los detalles de consumo.
• El sistema debe permitir búsqueda de habitaciones disponibles, por tipo de habitación,
por precio, etc
EJERCICIO 2.- SISTEMA DE GESTIÓN DE BIBLIOTECA
• En la biblioteca de la universidad se gestionan los préstamos y devoluciones de los
libros. Del autor se guarda el código de autor y el nombre. De cada libro se guarda el
código, título, editorial y número de páginas. Un autor puede escribir varios libros, y un
libro puede ser escrito por varios autores.
• Un libro está formado por ejemplares. Cada ejemplar tiene un código y una
localización. Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro.
• Los usuarios de la biblioteca pueden solicitar libros en la biblioteca y prestan
ejemplares de ellos. Un usuario puede solicitar en préstamo hasta dos libros como
máximo simultáneamente. De cada préstamo interesa guardar la fecha de préstamo, la
fecha de devolución programada y la fecha real de devolución.
• Cada libro se presta para 2 días como máximo, si se devuelve el libro fuera de la fecha
programada, el usuario queda inhabilitado para solicitar préstamos durante 7 días
• De cada usuario se guarda el código, nombre, dirección y teléfono.
EJERCICIO 3.- SISTEMA DE INSCRIPCIÓN A CONGRESOS DE ESTUDIANTES
• Sistema orientado 100% a entorno web
• Diseñado para soportar funciones propias de congresos estudiantiles:
• Previo pago podrá inscribirse vía web a conferencias, cursos, talleres, etc
• Luego de verificado el pago, se da de alta el usuario, dándole un login y un
password El usuario podrá separar cupos en las conferencias que le interesen y
de este modo
• podrá programar todo su recorrido en el Congreso sin moverse de su localidad
Podría reconfigurar su itinerario antes de una fecha límite establecida
• Esta información almacenada será utilizada a la hora de controlar el ingreso a
las conferencias y/o cursos
EJERCICIO 4.- PORTAL DEPORTIVO (FUTBOLISTICO)
• Sistema orientado 100% a entorno web. Se recomienda centrarlo en algún torneo
nacional
• Diseñado para soportar las funciones de registro y control de:
• Futbolistas, DT y equipos de fútbol (pudiendo estar en más de un equipo en
torneos distintos)
• Todas las incidencias de los partidos: goles, tarjetas amarillas y rojas, duración
de los partidos, estado de los partidos, etc (como si fuera el minuto a minuto
de cada partido)
• Ternas arbitrales
• Programación de cada fecha de juego
• Podrá ser posible emitir tabla de posiciones, goleador del torneo, fixture del
torneo, etc
EJERCICIO 5.- SEDES OLIMPICAS
Las sedes olímpicas se dividen en complejos deportivos. Los complejos deportivos se
subdividen en aquellos en los que se desarrolla un único deporte y en los polideportivos. Los
complejos polideportivos tienen áreas designadas para cada deporte con un indicador de
localización (ejemplo: centro, esquinaNE, etc.). Un complejo tiene una localización, un jefe de
organización individual y un área total ocupada.
Los dos tipos de complejos (deporte único y polideportivo) tendrán diferentes tipos de
información. Para cada tipo de sede, se conservará el número de complejos junto con su
presupuesto aproximado.
Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede celebrar
muchas carreras distintas.). Para cada evento está prevista una fecha, duración, número de
participantes, número de comisarios. Una lista de todos los comisarios se conservará junto con
la lista de los eventos en los que esté involucrado cada comisario ya sea cumpliendo la tarea
de juez u observador. Tanto para cada evento como para el mantenimiento se necesitará
cierto equipamiento (ejemplo: arcos, pértigas, barras paralelas, etc.)
EJERCICIO 6.- SISTEMA DE MATRICULA Y NOTAS FINALES
• Durante un ciclo académico se programan cursos (grupos horarios), los cuales deben
estar contenidos en los planes de estudios de cada escuela profesional.
• La programación de grupos horarios, asignación de docentes a cursos y
establecimiento de horarios la realiza el Coordinador de Escuela Profesional
• Cada grupo horario es dictado por un solo docente, el cual puede dictar varios cursos
en un ciclo académico.
• Un alumno solo puede estar matriculado en una escuela profesional, pero puede llevar
varios cursos durante el ciclo. Para la matrícula debe validarse que no existan cruces
de horas en los cursos que se desea matricular, así como también validar que haya
aprobado los requisitos de cada curso.
• Durante el ciclo, el docente puede controlar asistencia de los alumnos, pudiendo emitir
un informe detallado por fecha.
• Cada curso tiene un pero equivalente en número de créditos, que determinan el
número de horas de teoría y de práctica. Cada curso puede tener uno o varios
requisitos.
• Interesa registrar el promedio final de cada curso para poder generar el promedio
ponderado final por cada alumno