Praticas De Sql

Páginas: 5 (1213 palabras) Publicado: 24 de septiembre de 2012
PRACTICA NO. 1 “Caso práctico Jurassic Park”.
Se presentan a continuación los requerimientos de un caso de estudio, con su respectivo modelo de datos. En este caso se basarán todos los ejercicios que se proponen en esta guía. A continuación se describe el caso: “La empresa Jurasic Park S.A. es la propietaria de un parque de recreación donde el público visita animales prehistóricos. Dichaempresa tiene un área (VISITAS PREHISTÓRICAS) que se encarga de ofrecer visitas guiadas para escuelas. El área Visitas Prehistóricas vende a las escuelas visitas guiadas al parque para sus alumnos. Las escuelas realizan reservas telefónicas de las visitas que van a realizar, y se les cobra el día que realizan la visita, en el momento de ingresar (según los tipos de visitas que realicen). Las escuelasen el momento de realizar la reserva informan, día, 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 teléfono(s). Jurasic Park S.A. desea desarrollar un sistema de informático que le ayude en uneficiente desempeño y control del área mencionada. Necesita obtener del mismo, todos los días, para la boletería del parque (en el momento en que ésta lo solicite) un listado con las visitas que haya reservadas para el día siguiente, de manera de que la misma sepa a quienes debe dejar entrar y cuanto cobrarles. El listado debe contener (para cada reserva del día pedido): Número de reserva devisita, Hora, Código de la escuela, Nombre de la escuela, y por cada tipo de visita de la reserva: Código de tipo de visita, Descripción de tipo de visita, Arancel por alumno del tipo de visita, Cantidad de alumnos y grado(s). Al final del día boletería debe informar la cantidad real de ingresantes que fueron por cada reserva. También se debe entregar todos los días un listado con las visitasreservadas para el día siguiente para el Supervisor de Guías, 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 día pedido): Número de reserva de visita, Hora, Código de la escuela, Nombre de la escuela, y por cada tipo de visita de la reserva: Código de tipo de visita, Descripción detipo de visita, grado(s). Al final del día el supervisor informa los guías 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 información debe salir discriminada día por día para el periodo de tiempo que él determine, y por cada día discriminado por tipo devisita. 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, además, permitir que el responsable de Recepción de reservas, consulte quienes fueron los guías (Código de guía, y Nombre de guía), que participaron en una reserva especifica, teniendo identificadocual fue el guía responsable por cada tipo de visita de la misma, ya que puede existir una queja de alguna escuela. Además se desea poder realizar un mailing, con Nombre, Domicilio y Teléfono(s), de todas las escuelas que alguna vez realizaron una reserva”. Principales: 1.- Crear una base de datos de nombre Jurassic_Park sin especificar los valores de la base. CREATE DATABASE `jurassic park`; 2.-Crear la tabla Escuela y definir su clave principal en la misma instrucción de creación. CREATE TABLE `escuela` ( `Codigo_Escuela` varchar(8) NOT NULL default '', `Nombre_Escuela` varchar(20) default NULL, `Domicilio_Escuela` varchar(20) default NULL, PRIMARY KEY (`Codigo_Escuela`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 3.- Continuar con tablas Guia, Reserva y Tipo_Visita. CREATE TABLE `guia` (...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Praticas
  • pratica
  • pratica
  • praticas
  • pratica
  • Pratica
  • pratic
  • praticas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS