Professional Documents
Culture Documents
INDICACIONES:
1. El trabajo de investigacin debe ser original, indicando las fuentes de referencias: libros, revistas, foros,
bloggers o pginas web.
2. No se aceptaran los trabajos fuera de fecha.
3. El nico medio de envo es a travs del campus virtual (Enviar trabajo acadmico).
4. El Trabajo de investigacin equivale al 40% del promedio final.
5. Si tuviera algn inconveniente hacerlo saber a travs del correo: mchumpitaz@upci.edu.pe
Preguntas
CASO PRCTICO:
JURASSIC PARK Se presentan a continuacin los requerimientos de un caso de estudio, con su
respectivo modelo de datos. En este caso se basarn todos los ejercicios que se proponen en
esta gua. A continuacin se describe el caso: La empresa Jurasic Park S.A. es la propietaria de
un parque de recreacin donde el pblico visita animales prehistricos. Dicha empresa tiene un
rea (VISITAS PREHISTRICAS) que se encarga de ofrecer visitas guiadas para escuelas. El rea
Visitas Prehistricas vende a las escuelas visitas guiadas al parque para sus alumnos. Las
escuelas realizan reservas telefnicas de las visitas que van a realizar, y se les cobra el da que
realizan la visita, en el momento de ingresar (segn los tipos de visitas que realicen). Las
escuelas en el momento de realizar la reserva informan, da, hora, tipos de visitas, cantidad de
alumnos por visita. Pueden en una misma reserva contratar distintos tipos de visitas, para
distintos grados de la escuela. En caso de que la escuela sea la primera vez que realiza una
reserva se le piden su domicilio y telfono(s). Jurasic Park S.A. desea desarrollar un sistema de
informtico que le ayude en un eficiente desempeo y control del rea mencionada. Necesita
obtener del mismo, todos los das, para la boletera del parque (en el momento en que sta lo
solicite) un listado con las visitas que haya reservadas para el da siguiente, de manera de que
la misma sepa a quienes debe dejar entrar y cuanto cobrarles. El listado debe contener (para
cada reserva del da pedido): Nmero de reserva de visita, Hora, Cdigo de la escuela, Nombre
de la escuela, y por cada tipo de visita de la reserva: Cdigo de tipo de visita, Descripcin de
tipo de visita, Arancel por alumno del tipo de visita, Cantidad de alumnos y grado(s). Al final del
1
da boletera debe informar la cantidad real de ingresantes que fueron por cada reserva.
Tambin se debe entregar todos los das un listado con las visitas reservadas para el da
siguiente para el Supervisor de Guas, cuando el mismo lo solicite. El supervisor debe, en base
al listado, asignar las distintas visitas a su personal a cargo. El listado debe contener (para cada
visita del da pedido): Nmero de reserva de visita, Hora, Cdigo de la escuela, Nombre de la
escuela, y por cada tipo de visita de la reserva: Cdigo de tipo de visita, Descripcin de tipo de
visita, grado(s). Al final del da el supervisor informa los guas que se encargaron de cada tipo
de visita en cada reserva. El gerente del rea desea poder pedir, en cualquier momento, un
listado con la cantidad de alumnos (reales) que ingresaron. Dicha informacin debe salir
discriminada da por da para el periodo de tiempo que l determine, y por cada da
discriminado por tipo de visita. Y otro listado donde pueda observar que cantidad de cada uno
de los grados reservaron, entre dos fechas a determinar, cada una de los tipos de visitas que
existen. El sistema debe permitir, adems, permitir que el responsable de Recepcin de
reservas, consulte quienes fueron los guas (Cdigo de gua, y Nombre de gua), que
participaron en una reserva especfica, teniendo identificado cual fue el gua responsable por
cada tipo de visita de la misma, ya que puede existir una queja de alguna escuela.
EJERCICIOS CLASE 1
1. Crear una base de datos de nombre Jurassic_Park sin especificar los valores de la base.
CREATE TABLE Guia ( codigo_guia CHAR(10) PRIMARY KEY, nombre_guia VARCHAR(20) NOT
NULL, apellido_guia VARCHAR(20) NOT NULL);
2
CREATE TABLE Telefono_Escuela( telefono_escuela INT, codigo_escuela CHAR(10)
CONSTRAINT codigo_escuela REFERENCES Escuela,
CONSTRAINT cp PRIMARY KEY (telefono_escuela, codigo_escuela));
5. Crear la tabla Reserva_Tipo_Visita con sus campos propios y los referenciados. Sin generar
claves.