SóProvas


ID
2771608
Banca
CS-UFG
Órgão
SANEAGO - GO
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

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 é:

Alternativas
Comentários
  • Alguém pode explicar?

  • A dificuldade da maioria das questões é na nomenclatura tosca usada para os itens(tabela,coluna etc).

  • Como há um produto cartesiano entre 3 tabelas, precisamos juntar as interseções:

    - emenda = cod-emenda

    - pedido = num-pedido 

    - cod-fun = funcionario

    O WHERE também precisa ter o nome e a quantidade solicitada no enunciado:

    - nome-emenda = ‘Emenda X’

    - qtd-unid > 20

    .

    O que dificulta essa questão é a não existência do esquema das tabelas. Mas só existe uma alternativa com 5 expressões no WHERE