Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejecutar el script de creación y carga de base de datos “script movies” (en la imagen siguiente
se muestra el diagrama EER correspondiente a dicha base de datos).
Para esta base de datos, realizar las consultas que se piden a continuación. Indicar para cada
una de ellas la sentencia SQL e incluir el resultado de la ejecución de las mismas.
Consulta 1. Consulta SQL que permita encontrar todos los críticos (nombre) que han hecho una
crítica con valoración 0 (campo rev_stars)
OTRAS SOLUCIONES:
SELECT rev_name FROM reviewer JOIN rating WHERE reviewer.rev_id = rating.rev_id AND
rev_stars = 0;
SELECT rev_name FROM reviewer NATURAL JOIN rating WHERE rev_stars = 0;
SELECT rev_name FROM reviewer JOIN rating USING (rev_id) WHERE rev_stars = 0;
Consulta 2. Consulta SQL para encontrar a los actores que interpretaron un papel en la película
'Annie Hall' y que devuelva para cada actor el nombre y apellido y el papel que interpretó
OTRA SOLUCIÓN:
SELECT act_fname, act_lname, role FROM actor JOIN movie_cast USING(act_id) JOIN movie
USING(mov_id) WHERE mov_title = 'Annie Hall';
Consulta 3. Consulta SQL para identificar al director de la película 'Eyes Wide Shut', debe
devolver el nombre, apellido y título y año de la película
Consulta 4. Consulta SQL para identificar todas las películas con su año de estreno y genero (para
todas las que tengan año de estreno)
OTRA SOLUCIÓN:
OTRA SOLUCIÓN:
Consulta 6. Consulta que permita listar los actores que tienen un papel registrado en películas
con año de estreno fuera del periodo 1990 a 2000 (ambos incluidos). Se debe obtener nombre
y apellido del actor y título y año de estreno de la película en la que han intervenido.
Consulta 7. Consulta que permita obtener los directores para los que consta información del
género de sus películas. Mostrar la información agrupada por director y género y ordenada por
nombre y apellido de director. Se debe incluir el nombre, apellido del director, el género y el
número de películas (para cada director y género).
Consulta 8. Consulta que permita obtener los directores para los que consta información de
género para varias películas. Mostrar la información agrupada por director y ordenada por
nombre y apellido de director. Se debe incluir el nombre, apellido del director y el número de
películas con información de género.
Consulta 10. Consulta que permita obtener todas las películas estrenadas antes de 1989
ordenadas de forma descendente por fecha de estreno. Para todas ellas informar el título, la
fecha de estreno, la duración y el nombre y apellido del director.
Consulta 11. Consulta que permita obtener para cada género el promedio de duración de las
películas y el número de películas del mismo. La consulta debe mostrar el nombre del género y
el promedio de duración y número de películas de cada género.
Consulta 12. Consulta que permita obtener de la película más corta el título, el año, duración de
la película, nombre y apellido del director, nombres y apellidos de los actores y los papeles
interpretados
Consulta 14. Consulta que permita obtener la máxima valoración de cada película (rev_stars),
para cada película que tenga valoraciones mayores que 0, indicar el título y la máxima valoración
ordenando el listado por el título de la película
Consulta 15. Consulta que permita obtener para todas las películas los roles que hay informados
en el sistema (si una película no tiene datos informados en alguna de las tablas debe aparecer
sin los datos que no están informados). Para cada película informar el título, el role, el nombre
y apellido del director de la película y el nombre y apellido del actor que lo interpreta ordenado
por título de película
Consulta 16. Consulta que permita obtener todas las película en las que alguno de sus actores
han actuado en más de una película. La consulta debe indicar el nombre de la película, nombre
y apellido del actor y papel desempeñado
Consulta 18. Considerando los minutos de películas que cada uno de los directores tiene
registrados (como la suma de la duración de todas sus películas), generar la consulta que permita
obtener los directores que tienen una suma de minutos mayor que la media de duración
(minutos de películas) por director. La consulta debe mostrar para cada director el nombre y
apellido del director así como la duración total de sus películas.