Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 70 questões.
#2905610

Observe as seguintes tabelas de um sistema:

Pessoa (nomePessoa, endereço)
Filme (nomeFilme, estúdio, verba)
Trabalha (nomePessoa(FK), nomeFilme(FK), atividade, salário)

Um administrador de dados deseja fazer o seguinte relatório: Todas as pessoas, os filmes nos quais já trabalharam e o total recebido por cada filme. Se uma pessoa nunca trabalhou num filme, ela deve aparecer no relatório. A atividade que a pessoa exerceu no filme (ex: ator, diretor, câmera etc.) não é importante para o relatório.

Qual consulta retorna o conjunto resposta correto?

  • SELECT P.nomePessoa, T.nomeFilme, sum(T.salário) totalFROM Pessoa P LEFT OUTER JOIN Trabalha TON P.nomePessoa = T.nomePessoaGROUP BY P.nomePessoa, T.nomeFilme
  • SELECT T.nomePessoa, T.nomeFilme, sum(T.salário) totalFROM Pessoa P INNER JOIN Trabalha TON P.nomePessoa = T.nomePessoaGROUP BY T.nomePessoa, T.nomeFilme
  • SELECT P.nomePessoa, T.nomeFilme, sum(T.salário) totalFROM Pessoa P LEFT OUTER JOIN Trabalha TON P.nomePessoa = T.nomePessoaGROUP BY P.nomePessoa, T.nomeFilme HAVING sum(T.salário) > 0
  • SELECT P.nomePessoa, F.nomeFilme, sum(T.salário) totalFROM Pessoa P INNER JOIN Trabalha TON P.nomePessoa = T.nomePessoa INNER JOIN Filme FON F.nomeFilme = T.nomeFilme WHERE T.atividade IS NOT NULL AND T.salário > 0GROUP BY P.nomePessoa, F.nomeFilme
  • SELECT T.nomePessoa, T.nomeFilme, sum(T.salário) totalFROM Pessoa P LEFT OUTER JOIN Trabalha TON P.nomePessoa = T.nomePessoa LEFT OUTER JOIN Filme FON F.nomeFilme = T.nomeFilme
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora