Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DATOS
CASO DE
ESTUDIO:
Video club
En una
tienda de
videos se
necesita
mantener
información
de alrededor
de 3000 CDs
cada uno de
los CDs tiene
asignado un número por cada película, se necesita conocer un título y categoría, por ejemplo:
comedia, suspenso, drama, ficción, etc. Se mantienen algunas copias de muchas películas. Se le da
a cada película una identificación y se mantiene seguimiento de lo que contiene cada CD.
Un CD puede venir en varios formatos y una película es grabada en un solo CD; frecuentemente las
películas son pedidas de acuerdo a un actor especifico Tom Cruise y Demi More son los más
populares es por esto que se debe mantener información de los actores que pertenecen a cada
película.
No en todas las películas actúan artistas famosos, a los clientes de la tienda le gusta conocer datos
como el nombre real del actor, y su fecha de nacimiento.
En la tienda se mantienen información solo de los actores que aparecen en las películas y que se
tiene a disposición. Solo se alquila videos a aquellos que pertenecen al club de videos. Para
pertenecer al club se debe tener un buen financiamiento. Por cada miembro del club se mantiene
una ficha con su nombre, teléfono y dirección. Cada miembro del club tiene asignado un número
de membrecía. Se desea mantener información de todos los CDs que un cliente alquila, cuando un
cliente alquila un CD se debería conocer el nombre de la película, la fecha en la que se alquila y la
fecha de devolución.
Ejemplar bdVideoClub
Formato
codformato descripcion
Disco de video
DVD digital
BR Blue ray
3D 3 dimensiones
TIPOPERSONAJE
codtipopersonaje descripcion
PRI principal
SEC secundario
REP de reparto
Categoria
codtipocategoria descripcion
COM comedia
SUS suspenso
DRA drama
ACC accion
CLIENTE
codcliente nombre telefono direccion
CL001 Juan Ramirez 214587 Los laureles 125
CL002 Roberto Rodriguez 979845212 Quiñones 630
CL003 Manuel Zapata 254174 Los robles 854
CL004 Lucia Gabrieli 979845162 San Jose 650
CL005 Alessandra Jimenez 963542185 Amautas 500
CL006 Raquel Rodas 214455 Los Quipos 630
PELICULA
codpelicula titulo productor fechaestreno codtipocategoria
P001 Titanic James Cameron 01/01/1997 DRA
P002 Corazon valiente Bruce Davey 01/01/1995 ACC
Busqueda
P003 implacable Luc Besson 01/01/2008 ACC
P004 Independence day Dean Devlin 01/01/1996 SCF
ACTOR
se
codactor nombre nacionalidad fechanac xo
AC001 Liam Neeson Irlandes 07/06/1952 M
AC002 Leonardo Di Caprio Estadounidense 11/11/1974 M
AC003 Kate Winslet Británica 05/10/1975 F
AC004 Mel Gibson Estadounidense 03/01/1956 M
AC005 Will Smith Estadounidense 25/09/1968 M
ACTOR_PELI
codpelicula codactor personaje codtipopersonaje
P003 AC001 Bryam Mills PRI
P001 AC002 Jack Dawson PRI
P001 AC003 Rouss REP
P002 AC004 William Wallace PRI
P004 AC005 Steven Hiller PRI
CD_PRODUCTO
codproducto codpelicula codformato
CD001 P001 DVD
CD002 P001 BR
CD003 P001 3D
CD004 P002 DVD
CD005 P002 BR
CD006 P002 3D
CD007 P003 DVD
CD008 P003 BR
CD009 P003 3D
CD010 P004 DVD
CD011 P004 BR
CD012 P004 3D
ALQUILER
codalquiler codproducto fechaalquiler fechadevolucion codcliente
1 CD006 15/03/2013 18/03/2013 CL006
2 CD007 25/05/2013 28/05/2013 CL001
3 CD005 10/05/2013 11/05/2013 CL003
4 CD010 28/07/2013 CL003
5 CD004 06/08/2013 16/08/2013 CL005
6 CD003 05/09/2013 CL004
7 CD009 21/08/2013 22/08/2013 CL005
8 CD002 01/09/2013 02/09/2013 CL006
9 CD008 03/09/2013 CL002
10 CD001 04/09/2013 05/09/2013 CL001
Desarrolle las siguientes consultas utilizando:
- Álgebra relacional
Ejemplos
AR.
AR.
CR. {f,g,l | (ⱻl)(ⱻi)(ⱻk) (Pelicula(efghij) AND Categoria(k,l) AND l= “accion” AND i=k)}
AR.
AR.
5. Mostrar el código del producto, fecha de alquiler de los videos alquilados por el cliente con
nombre Juan Ramirez
CR. {r,s | (ⱻa)(ⱻu)(ⱻb) (Cliente(abcd) AND Alquiler(qrstuv) AND a=u AND b= “Juan Ramirez”)
AR.
Ejercicios:
2. Mostrar todos los cds alquilados de la película Titanic que hayan sido devueltos.
3. Mostrar los datos de los actores que han participado de películas de suspenso
4. Mostrar todos los actores que han participado como personaje principal así como el papel
que desempeñaron y los datos de la película.
7. Lista de actores que actuaron en alguna película de ciencia ficción indicando papel que han
desempeñado, así como los datos de la película.
9. Lista de películas cuyos Cds en alquiler no han sido devueltos indicando datos del cliente y
fecha de alquiler.
12.Listar el nombre de todos los actores que actuan en la pelicula Titanic o Corazon valiente.
13.Muestre la lista de peliculas que tienen entre 20 y 40 copias en cds con categoria de
accion.
16.Mostrar las peliculas con categoria accion o ciencia ficcion indicando el nombre,
nacionalidad y sexo de los actores que participan en cada pelicula, asi como el personaje que
representan.
18.Mostrar la lista de películas que tienen algún cd que ha sido alquilado y aún no ha sido
devuelto indicando el nombre del cliente que ha realizado el alquiler ordenadas por título.
19.Mostrar la lista de actores principales de cada película registrada así como el personaje que
interpretan y el nombre de la película.
20.Muestre la lista de películas que tienen el formato BR entre sus copias de la película.
21.Mostrar la lista de clientes que han realizado alquileres y aún no han devuelto las películas.
22.Listar el código, titulo, productor, fecha de estreno de todas las películas estrenadas en la
década del 90.
23.código, nombre, nacionalidad de actores de reparto que han actuado en Titanic, indicando
el nombre del personaje que representan.
24.Mostrar la lista de actores que participan en las películas producidas por James Cameron,
indicando datos de la película, del actor y el personaje que representan.
27.Mostrar el nombre, nacionalidad y fecha de nacimiento del actor que represento a William
Wallace en la pelicula Corazon Valiente.
28.Mostrar el titulo, productor y categoría de las peliculas alquiladas por el cliente Juan
Ramirez.
29. Mostrar la lista de clientes (codigo, nombre y teléfono) que han adquirido alguna película
donde actúa Will Smith.