Está en la página 1de 6

1/1

Trabajo Prctico
Resolver las siguientes operaciones en lgebra Relacional:
1) Sistema de la Biblioteca
a) Obtener nmero de carnet, apellido y nombre y fecha de asociacin
de todos los socios alumnos de la biblioteca en orden descendente de
fecha de asociacin
b) Obtener ISBN, ttulo, un autor (el primero en orden alfabtico),
editorial y cantidad de copias de cada tipo de cada libro de la
biblioteca
c) Obtener ISBN, ttulo, y cantidad de copias de cada tipo de libros que
tengan como nico autor a Piattini, Mario
d) Obtener ISBN, ttulo, autores, editorial y cantidad de copias de sala
de libros sobre Bases de Datos
e) Obtener apellido y nombre de docente y nmero de catlogo de
ejemplar, ISBN, ttulo y fecha de retiro de libro retirado y no devuelto
con fecha de devolucin vencida
f) Obtener apellido y nombre de persona; nmero de catlogo de
ejemplar, ISBN y ttulo de libro, y fecha de devolucin del libro, para
los prstamos que venzan los prximos siete das
g) Obtener el producto externo entre nmero de catlogo de copia para
prestar y apellido y nombre de persona que la tenga en su poder y
fecha lmite de devolucin, para el libro con ISBN 84-7897-361-3
h) Obtener nmero de catlogo de ejemplar, ttulo, editorial y fecha
lmite de devolucin de libros prestados al alumno con nmero de
carn 12543 y an no devueltos
i) Obtener nmero de carn y apellido y nombre de alumno; nmero de
catlogo del ejemplar, ISBN y ttulo de libro retirado por el alumno, y
fecha lmite de inhabilitacin para prstamos a alumnos con fecha
lmite de devolucin el 24/05/02
j) Determinar aproximadamente para qu fecha habr disponible
alguna copia del libro Diseo Conceptual de bases de Datos
k) Disear una o ms consultas que permitan identificar los temas ms
solicitados (en funcin de prstamos pasados)
l) Disear una o ms consultas que permitan identificar los temas sobre
los que la biblioteca debera adquirir ms libros o ejemplares (en
funcin de la cantidad de reservas)
2) Sistema de Patagonia Adventure
a) Obtener el nombre de todos los responsables de excursiones de rafting
Base de Datos 2002
2/2
b) Obtener todas las excursiones que tengan nivel de complejidad
extremo, junto con el responsable de cada una de ellas
c) Obtener todas las salidas de maana que tengan al menos el 50% del
cupo cubierto, detallando el nombre de la excursin de que se trate y
el nivel de complejidad
d) Obtener las salidas futuras para las que hay lista de espera,
detallando nombre de la excursin, da, hora y nivel de complejidad de
la salida y cantidad de personas en espera
e) Obtener un listado de todas las personas que se accidentaron en
salidas de trekking el ltimo mes, detallando nombre de la excursin
y fecha y hora de la salida
f) Obtener hora se salida nivel de complejidad y precio de la excursin
de todas las salidas de maana para excursiones con cabalgatas,
detallando el cupo, cantidad de personas que la contrataron, cantidad
de personas que reservaron y an no pagaron y cantidad de personas
en lista de espera
g) Registrar un cliente que tenga reserva en una salida como
contratando la misma salida
h) Obtener el producto externo de salidas programadas y guas, con
especialidad de la excursin que corresponda y especialidad del gua
i) Obtener una lista de guas, especialidad de excursin de salidas en
que ocurrieron accidentes y la cantidad de accidentes en los que
estuvieron involucrados, ordenada descendentemente por
especialidad, cantidad de accidentes y gua
j) Crear nuevas salidas para excursiones con salida el da de maana
que tengan listas de espera que superen el 50% del cupo (poner valor
nulo a la hora de salida)
k) Obtener el nombre de algn gua de rappel que no tenga ninguna
asignacin una fecha determinada
l) Obtener el nombre de algn gua que haya estado asignado a todas
las salidas de aladeltismo del ltimo mes
3) Sistema de Compaa Editorial
a) Obtener ttulo de temas producidos dentro de los ltimos diez aos
que estn interpretados por Atahualpa Yupanqui, junto con los
datos de produccin
b) Obtener todas las producciones del tema Rapsodia Bohemia y
detallar fecha de produccin, duracin, productor e intrprete vocal o
grupo interpretativo de la produccin
c) Obtener datos completos de ediciones en que aparezcan como
intrpretes Elton John y George Michael
Base de Datos 2002
3/3
d) Obtener todas las producciones de estilo barroco del ltimo ao que
sean de temas interpretados solamente en piano, detallando nombre y
autor del tema e intrprete
e) Obtener las ediciones que tengan temas interpretados exclusivamente
por la Nueva Orquesta Filarmnica de Colonia detallando la cantidad
de temas y la duracin total de la edicin
f) Obtener la cantidad de veces que se imprimi en CD y la fecha de la
ltima impresin de la edicin llamada The Best of Queen
g) Obtener un ranking de la cantidad de ediciones en que aparece cada
tema de Mozart
h) Obtener Cdigo de CD y nmero de catlogo, ttulo, y clasificacin
segn autor/es e intrprete/s de la edicin, de los discos compactos en
los que aparezca el tema "Mamma Ma" interpretado por "Queen"
i) Obtener Cdigo de cassette y nmero de catlogo, ttulo, y
clasificacin segn autor/es e intrprete/s de la edicin, e intrprete
vocal, orquesta, direccin de orquesta, produccin y fecha de pro-
duccin del tema, de los cassettes en los que aparezca el aria "La
donna mobile"
j) Obtener Nmero de catlogo, fecha de edicin, ttulo, estilo,
clasificacin segn autor/es e intrprete/s y fecha de produccin, de
ediciones en las que aparezca el pianista argentino "Bruno Gelber"
como intrprete.
k) Obtener productor, fecha de produccin, ttulo y duracin de temas
interpretados por "Charly Garca" y "Mercedes Sosa"
l) Obtener las producciones de temas que integren ediciones impresas
el ltimo ao en las que el intrprete sea Bandana
4) Sistema de Agencia Alfa
Base de Datos 2002
4/4
a) Obtener los barcos de entre 30 y 40 pies de eslora disponibles para
hacer un viaje en una fecha determinada
Base de Datos 2002
5/5
Base de Datos 2002
6/6
b) Obtener los viajes en curso, detallando cliente, barco y fecha de
regreso
c) Obtener el nombre de los equipos de Alfa ms pedidos en los viajes del
ltimo ao (detallar cantidad de viajes que solicitaron el equipo y
ordenar descendentemente)
d) Dado un viaje determinado, obtener un listado del equipamiento
incluido (de Alfa y propio del barco), a efectos de confeccionar el
inventario de viaje para posterior chequeo
e) Obtener todos los barcos que tiene en alquiler un determinado
propietario
f) Obtener los mantenimientos a realizar la prxima semana, con
detalle del mantenimiento, de la fecha exacta, del costo y a qu barco
de qu propietario se efectuarn
g) Obtener el monto total pagado a cada tripulante durante el ltimo
mes
h) Obtener el monto, descripcin del trabajo, fecha de realizacin,
propietario del barco y cliente que lo alquil para cada reparacin
efectuada en alta mar y mantenimiento no programado efectuados la
ltima semana
i) Obtener la cantidad promedio de viajes en los cuales se solicit al
menos un tripulante
j) Dado un propietario determinado, obtener el monto a facturarle a fin
de mes; incluir la cuota, los mantenimientos, las reparaciones -si
corresponde- y tener en cuenta que un propietario puede tener ms de
un barco
k) Obtener todos los propietarios que hayan alquilado algn viaje alguna
vez
l) Obtener los problemas ms comunes en una viaje (listar las
reparaciones efectuadas en viaje junto con la cantidad de viajes en
que se realiz cada reparacin, ordenando por cantidad de
reparaciones)

También podría gustarte