Fundamentos de Banco de Dados - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Fundamentos de Banco de Dados

Description:

Fundamentos de Banco de Dados Prof. Gale Corre o da Prova Tabelas - Cria o Resolu o SQL Resolu o SQL Resolu o SQL Resolu o SQL Resolu o SQL ... – PowerPoint PPT presentation

Number of Views:140
Avg rating:3.0/5.0
Slides: 24
Provided by: Cliente7
Category:

less

Transcript and Presenter's Notes

Title: Fundamentos de Banco de Dados


1
  • Fundamentos de Banco de Dados
  • Prof. Gale
  • Correção da Prova

2
Tabelas - Criação
3
Resolução SQL
  1. Mostrar todos os cds

Select from cds
4
Resolução SQL
2. Mostrar os campos nome e data da compra dos
cds ordenados por nome
Select nome, datacompra from cds order by nome
ASC
5
Resolução SQL
3. Mostrar os campos nome e data da compra dos
cds classificados por data de compra em ordem
decrescente
Select nome, datacompra from cds order by
datacompra DESC
6
Resolução SQL
4. Mostrar o total gasto com a compra dos Cds
Select sum(valorpago) as Total from cds
7
Resolução SQL
5. Mostrar todas as músicas (todos os campos) do
cds código 1
Select from musicas where codigocd 1
8
Resolução SQL
6. Mostrar o nome do Cd e o nome das músicas de
todos Cds
Select cds.nome, musicas.nomemusica from cds ,
musicas where cds.codigo musicas.codigocd
9
Resolução SQL
7. Mostre somente os Cds comprados em 2008
Select from cds where datacompra between
2008-01-01 and 2008-12-31
10
Resolução SQL
8. Mostre o tempo total de músicas cadastradas
Select sum(tempo) from musicas
11
Resolução SQL
9. Mostre o número, nome e tempo das músicas do
cd 5 em ordem de número
Select numero, nomemusica, tempo from musicas
where codigocd 5 order by numero
12
Resolução SQL
10. Mostre o tempo total de músicas por cd
Select nome, sum(tempo) from cds,
musicas where codigo
codigocd group by nome
13
Resolução SQL
11. Mostre a quantidade de músicas cadastradas
Select count() as Quantidade from
musicas
14
Resolução SQL
12. Mostre a média de duração das músicas
cadastradas
Select avg(tempo) as Media from
musicas
15
Resolução SQL
13. Mostre a quantidade de Cds
Select count() from cds
16
Resolução SQL
14. Mostre o nome das músicas do artista Lulu
Santos
Select nomemusica from musicas where
artista'Lulu Santos'
17
Resolução SQL
15. Mostre a quantidade de músicas por cds
Select nome, count() from cds, musicas
where codigo codigocd
group by nome
Select codigocd,count(nomemusica) from
musicas group by codigocd
18
Resolução SQL
16. Mostre o nome de todos os artistas que
possuam a letra a no nome
select artista from musicas where artista like
'a
19
Resolução SQL
17. Mostre o nome do cd e o nome da primeira
música de todos cds
select nome, nomemusica from cds, musicas where
numero1 and codigocodigocd
20
Resolução SQL
18. Mostre uma listagens de músicas em ordem
alfabética
select from musicas Order by nomemusica
21
Resolução SQL
19. Mostrar todos os cds estão acima do valor
médio pago pelos Cds
select from cds where valorpago gt (select
avg(valorpago) from cds)
22
Resolução SQL
20. Mostre o cd que custou mais caro
select max(valorpago) from cds
select nome, valorpago from cds Where valorpago
(select max(valorpago) from cds)
23
Exercícios
21. Mostrar todos os cds que possuem albuns
22. Mostrar o valor e o cd que custou mais barato
23. Mostrar os cds que não foram comprados em
2008
24. Mostrar os cds que foram comprados na
somlivre
25. Mostrar os cds que não foram comprados na
somlivre
26. Mostrar todos os locais de compras (distinct)
27. Mostrar os artistas que não possuem a no
nome
28. Mostrar o tempo de música de cada CD
29. Mostrar o nome dos cds que possuem mais que 4
músicas
Write a Comment
User Comments (0)
About PowerShow.com