Fisica
Para execução dos exercícios abaixo utilize o banco de dados sakila.sql.
1 - Foi realizado um backup de um banco de dados através do comando mysqldump que resultou no arquivo sakila.sql. Qual é o comando utilizado para realizar o import do arquivo sakila,sql?
Mysql –host localhost –uroot –proot sakila < c:sakila.sqla
2 – Qual é o comando para listar todas as tabelas do banco de dados sakila?
Show tables
3 – Quais são os comandos para mostrar a estrutura de uma tabela?
DESCRIBE ‘nome da tabela’;
4 – Crie uma listagem que com todos os filmes com seu elenco.
SELECT f.title, a.first_name, a.last_name
FROM film_actor fa, actor a, film f
WHERE fa.actor_id = a.actor_id AND f.film_id = fa.film_id
ORDER BY f.title;
5 – Quais são os filmes que a família WILLIS participou. Demonstre o a query utilizada para isso.
SELECT f.title, a.first_name, a.last_name
FROM film_actor fa, actor a, film f
WHERE fa.actor_id = a.actor_id AND f.film_id = fa.film_id AND a.last_name = ‘WILLIS’
ORDER BY f.title;
6 – Crie uma listagem que demonstre os clientes que mais realizam alugueis de filmes.
SELECT c.first_name, c.last_name, r.customer_id, count(r.customer_id)
FROM rental r, customer c
WHERE r.customer_id = c.customer_id
GROUP BY r.customer_id
ORDER BY count(r.customer_id) desc ;
7 - Crie uma listagem que demonstre os filmes que são mais alugados?
SELECT r. inventory_id, count(r.rental_id)
FROM rental r, inventory i
WHERE r. inventory_id = i.inventory_id
GROUP BY r.inventory_id
ORDER BY count(r.inventory_id) desc ;
8 – Crie uma listagem que mostra os clientes que mais tempo ficaram com um filme.
9 – Quais são os valores da receita mensal bruta da locação dos filmes?
10 – Qual é o gerente que gera mais receita para sua