Está en la página 1de 8

Evidencia 2 -Reporte técnico de optimización de consultas.

Nombre de la Unidad de Aprendizaje: Tópicos avanzados de bases de datos


Programa educativo:
Semestre: 4° Grupo: 46
Nombre del maestro: Hiram Isaí Pérez Sauceda

Nombre de los integrantes del equipo:


LOPEZ LOZANO ANGEL JEREMY 1982033

San Nicolás de los Garza,


Ciudad Universitaria a 09-Abril-2022
I.- Analiza cada una de estas consultas y recuerda el objetivo de
optimizar la consulta en base a los índices con los cuales cuenta la
tabla según trabajada, recuerda mostrar el plan de ejecución.

1. ¿Cuantos actores hay?


SELECT COUNT(*) as num_actor

FROM actor

2. Pelicula con mayor duración.


SELECT MAX(length) as mayor_duracion
FROM film
3. Peliculas con un rating de PG o G.
SELECT *
FROM film
WHERE rating = 'PG'
OR rating = 'G'

4. ¿Cuantas ciudades tiene el country ‘Spain’?


SELECT COUNT(*) as num_cities
FROM city
WHERE country_id = (SELECT country_id from country where upper(country) = 'SPAIN')
5. ¿Cuantos countries hay que empiezan por ‘a’?
SELECT COUNT(*) as num_countries
FROM country
WHERE upper(country) LIKE 'A%'

6. Suma de rental_rate de todas las peliculas.


SELECT SUM(rental_rate) as suma_rental
FROM film

7. Mostrar el nombre de la película y el de sus categorías.


SELECT f.title, c.name as category
FROM film f, category c, film_category ca
WHERE f.film_id = ca.film_id
AND c.category_id = ca.category_id
ORDER BY f.title
8. Mostrar el country, la ciudad y dirección de cada miembro del
staff.
SELECT co.country, c.city, a.address, a.address2, s.first_name, s.last_name
FROM country co, city c, address a, staff s
WHERE co.country_id = c.country_id
AND a.city_id = c.city_id
AND s.address_id = a.address_id

9. Visualiza los 10 actores que han participado en más películas


10. Visualiza el top-10 de pases con más clientes

11. Saca las 10 primeras películas alfabéticamente y el número de copias que se disponen
de cada una de ellas
12. Saca todas las películas que ha alquilado el cliente Deborah Walker

13. Averigua cual es la película ms alquilada de entre las que trabaja Sandra Kilmer
14. Calcula ahora las 10 películas que ms dinero han generado a la empresa

También podría gustarte