Lista de exercícios - Preparação para Av3 - parte 2 - Gabarito

Questão 1 - Com base no diagrama abaixo, faça uma subquery selecionando todos os personagens cadastrados que pertencem a editora Marvels. Lembre-se que não sabemos se Marvels está escrito em letras maiúsculas ou minusculas, portanto padronize essa busca da maneira mais conveniente.



Para realizar os testes, acesse nossa postagem com o script do exemplo acima. Para copiar e colar o script no developer, clique aqui para acessar a postagem com o script.

Resposta:

select * from personagem where cod_edit=(select cod_editora from editora where lower(nome)='marvels');




Questão 2 - Com base no diagrama apresentado na questão 1, faça uma subquery selecionando o nome do herói e o alterego dos personagens cadastrados que moram  na cidade de Gotham. Lembre-se de padronizar a busca da maneira mais conveniente.

Resposta:


select NM_HEROI, ALTEREGO from personagem 

       where cod_cid=(select cod_cid from cidade where UPPER(nome)='GOTHAM');


Questão 3 - Analise as tabelas abaixo:


O que será exibido caso o comando abaixo seja executado?

SELECT NOME FROM CLIENTE WHERE CODCLI IN (SELECT CODCLI FROM PEDIDO);


Resposta: Será exibido todos clientes que realizaram pelo menos um pedido. Neste caso, os clientes:

1002 - Antonio Alvares 
1003 - Claudio Cardoso

Questão 4 - Utilize o diagrama da questão 1, apresente uma lista com o nome do herói e o alterego dos personagens cadastrados assim como sua cidade e país usando a junção natural.

Resposta:

SELECT  P.NM_HEROI, P.ALTEREGO, C.nome, C. pais 
        FROM personagem P natural join cidade C;


Questão 5 - Utilize o diagrama da questão 1, apresente uma lista com o nome do herói e o alterego dos personagens cadastrados que são brasileiros. Também deve ser exibido nessa seleção a cidade e país do personagem usando a junção natural. 

Resposta:

SELECT  P.NM_HEROI, P.ALTEREGO, C.nome, C. pais 
     FROM personagem P natural join cidade C 
          WHERE C.pais='Brasil';


Questão 6 - Utilize o diagrama da questão 1, apresente uma lista com todas informações dos personagens cadastrados que não são Americanos. Também deve ser exibido nessa seleção a cidade e país dos personagens usando a junção natural. 

Resposta:

SELECT  * FROM personagem P ......



Duvidas, envie uma mensagem ou acesse nossa fanpage. 


Nenhum comentário:

Postar um comentário