Comandos sql

Disponível somente no TrabalhosFeitos
  • Páginas : 3 (536 palavras )
  • Download(s) : 0
  • Publicado : 22 de novembro de 2012
Ler documento completo
Amostra do texto
Exercicio 1
A- Faça uma busca que mostre todos os cd’s e o nome de suas respectivas gravadoras.
select c.cd_nome, g.grav_nome from cd c, gravadora g
where c.grav_id = g.grav_id

B- Façauma pesquisa que mostre o produto cartesiano das tabelas musica e cd.
select cd.cd_nome,mus_nome from cd, musica

C- Realize uma consulta se utilizando da sintaxe join que mostre todas musicas eo nome de seus respectivos cd’s
select c.cd_nome, m.mus_nome from faixa f
inner join cd c on c.cd_id = f.cd_id
inner join musica m on m.mus_id = f.mus_id

D- Crie uma pesquisa que retorne comoresultado todas as gravadoras e seus respectivos cd’s mesmo que estes não possuam cd’s associados.
select cd.cd_nome, gravadora.grav_nome
from gravadora
full outer join cd on (gravadora.grav_id =cd.grav_id)

E- Crie uma pesquisa que mostre o autor e suas musicas ordenadas por autor.
select a.aut_nome, m.mus_nome from musica m, musica_autor ma, autor a
where m.mus_id = ma.mus_id
anda.aut_id = ma.aut_id
order by a.aut_nome

F- Acrescente a pesquisa anterior o nome do cd que foi gravado a música.
select c.cd_nome, m.mus_nome, a.aut_nome from musica m, musica_autor ma, autora, cd c
where m.mus_id = ma.mus_id
and a.aut_id = ma.aut_id
order by a.aut_nome

G- Crie uma pesquisa que mostre em quais gravadoras os autores tem realizado suas gravações.
selectg.grav_nome, a.aut_nome, m.mus_nome from musica m, musica_autor ma, autor a, gravadora g
where m.mus_id = ma.mus_id
and a.aut_id = ma.aut_id

Exercicio 2
A – Verifique o maior e menor valor entre ospreços de venda dos cd’s
select min(cd_preco), max(cd_preco) from cd

B- Verifique a diferença entre o maior e menor valor dos preços de venda dos cd’s
select max(cd_preco) - min(cd_preco) from cd- conferir

C- Verifique a quantidade de dias compreendidos entre a data mais atual e a data mas antiga das datas de lançamentos dos cd’s
select max(cd_dt_lancamento) - min (cd_dt_lancamento)...
tracking img