Pular para o conteúdo principal

Questão de Banco de Dados — SQL — IV - UFG 2018

Banco de DadosSQL
Código
qq329961
Banca
IV - UFG
Órgão
SANEAGO - GO
Ano
2018
Nível
Superior
Cargo
CS-UFG - - Assistente de Informática
Deseja-se obter de um banco de dados da empresa de saneamento uma lista contendo os nomes dos funcionários que possuem pedidos com mais de 20 unidades de cano cujo nome é “emenda X”. A consulta SQL que produz o resultado desejado é:
  1. ASELECT nome-fun FROM R-ItensPedidos, R-Pedidos, R-Emenda, R-Funcionarios WHERE nome-emenda = ‘Emenda X’ AND emenda = cod-emenda AND qtd-unid > 20 AND pedido = num-pedido AND cod-fun = funcionario
  2. BSELECT nome-fun FROM R-ItensPedidos, R-Pedidos, R-Emenda, R-Funcionarios WHERE nome-emenda = ‘Emenda X’ AND qtd-unid > 20 AND pedido = num-pedido AND cod-fun = funcionario
  3. CSELECT nome-fun FROM R-ItensPedidos, R-Emenda, R-Funcionario WHERE nome-emenda = ‘Emenda X’ AND qtdunid > 20
  4. DSELECT nome-fun FROM R-ItensPedidos, R-Emenda, R-Funcionario WHERE nome-emenda = ‘Emenda X’ AND emenda = cod-emenda AND qtd-unid > 20
Revelar gabarito e comentário

GabaritoA — SELECT nome-fun FROM R-ItensPedidos, R-Pedidos, R-Emenda, R-Funcionarios WHERE nome-emenda = ‘Emenda X’ AND emenda = cod-emenda AND qtd-unid > 20 AND pedido = num-pedido AND cod-fun = funcionario

Link permanente: /questoes/qq329961