Está en la página 1de 1

Universidad Nacional de Trujillo.

Base de Datos

LABORATORIO N 06

VISTAS Y PROCEDIMIENTOS ALMACENADOS

Los organizadores de un festival de teatro mantienen la informacin del mismo en una base de datos
con el siguiente esquema:
INVITADO (NroInvit, Nombre, Categora, Origen)
Contiene informacin de las personas invitadas al festival. A cada persona se le asigna un nro de
invitado que lo identifica y se conoce su nombre, su categora (ej: prensa, crtica, etc.) y su pas de
origen.
TEATRO (CodTeat, Nombre, Direccin, CantAsientos)
Contiene informacin de los teatros que participan del festival. De cada teatro se conoce la cantidad
de asientos disponibles, los cuales condicionan la cantidad de reservas que se pueden realizar para el
mismo.
OBRA (CodObra, NombreObra, Autor)
Contiene informacin de las obras exhibidas en el festival.
EXHIBICION (CodExhib, CodTeat, Fecha, CodObra)
Contiene informacin del calendario de obras a exhibirse durante el festival.
RESERVA (CodTeat, Fecha, NroAsiento, NroInvit)

Elaborar vistas en SQL Server para dar solucin a los siguientes requerimientos
a) Obtener los teatros que tengan ms de 100 asientos.
b) Obtener las exhibiciones del ao 2015
c) Obtener el nombre de los invitados y las fechas de las reservaciones que han hecho dichos
invitados.

Elaborar procedimientos almacenados en SQL Server para dar solucin a los siguientes
requerimientos
a) Elaborar un procedimiento almacenado de insercin para cada tabla.
b) Obtener los nombres del invitado y las fechas de las reservas realizadas por dicho invitado
dado su nmero.
c) Dado un ao determinado obtener el nombre de la obra y la cantidad de exhibiciones por
obra.
d) Dado el nombre de un teatro obtener los nombres de los clientes que asistieron a dicho teatro.
e) Actualizar el nombre y direccin del teatro que tenga la ms reciente fecha de
exhibicin.(dados nombre y direccin)
f) Obtener los nombres de los invitados que hayan asistido a todas las exhibiciones.
g) Obtener los nombres de las obras que tengan exactamente una cantidad determinada de
exhibiciones.
h) Obtener el nombre de los invitados que durante un ao determinado tengan 2 reservas
realizadas.

También podría gustarte