Exerc 3 - Univasf

Propaganda
UNVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO
ENGENHARIA DE COMPUTAÇÃO
BANCO DE DADOS I
LISTA DE EXERCICIO – CD – FINAL
Profa. Fátima e Prof. Edmundo
Considerando a base de CDs criada e populada anteriormente, forneça expressões SQL
Oracle que mostre as solicitações a seguir.
1. Títulos das músicas e quantidade de vezes que aparecem na base de dados.
2. Média do tempo de todas as músicas.
3. Média do tempo das músicas em cada gênero.
4. Tempo total de música em cada CD.
5. Quantidade de músicas de cada cantor (mostre o nome do cantar e quantidade total
de músicas)
6. Quantidade de CDs de cada gravadora. Mostre somente as gravadores que têm mais
de 2 CDs.
7. Quantidade de músicas de cada CD. Mostre somente os CDs cujo tempo médio de
suas músicas é maior que 90 segundos.
8. O nome e a data do CD mais antigo.
9. O nome do CD, a gravadora do CD que tem a maior quantidade de músicas.
10. O título da música mais longa.
11. O nome do cantor que têm a maior quantidade de música em cada gênero.
12. O nome do cantor e o total de música daqueles cantores que têm a palavra “Rio de
Janeiro” na sua biografia.
13. O nome de todas as músicas que têm duração maior que a média de duração das
músicas.
14. O título de todas as músicas que têm duração maior que a média de duração das
músicas do seu CD.
15. Mostre em uma mesma lista os nomes de todas as músicas e todos CDs. Devem
aparecer primeiro o nome de todas as músicas e depois os nomes de todos os CDs.
16. Mostre em uma mesma lista as seguintes consultas:
17. Mostre os nomes dos cantores que atendem às duas condições:
a. Gravaram mais que 2 músicas ou gravaram músicas do gênero MPB
b. Gravaram músicas que têm a palavra CORACAO ou semelhante no título.
18. Mostre os títulos das músicas que atendem às duas condições:
a. Não têm a palavra AMOR ou semelhante no título
b. Têm tempo de duração menor que 2 minutos
Download