Pular para o conteúdo principal

Questão de Arquitetura de Software — Banco de Dados — COTEC 2019

Arquitetura de SoftwareBanco de Dados
Código
qq439368
Banca
COTEC
Órgão
Prefeitura de Carneirinho - MG
Ano
2019
Nível
Superior
Cargo
Analista de Sistemas
CLIENTE (CODIGO, NOME, ENDERECO, TELEFONE);PRODUTO (CODIGO, DESCRICAO, PRECO, SALDOESTOQUE);VENDA (NUMERO, DATA, CODCLIENTE);ITEMVENDA (NUMVENDA, CODPRODUTO, QTDE, VALORUNITARIO).Considerando o esquema de um banco de dados acima, qual sentença SQL irá retornar os clientes que compraram o produto de código 1001, mostrando o nome e o telefone do cliente e a data da venda, ordenados primeiramente pelo nome e, em seguida, pela data, mostrando o mais recente primeiro?
  1. ASELECT NOME, DATA, TELEFONE FROM CLIENTE, VENDA, ITEMVENDA, PRODUTO WHERE CLIENTE.CODIGO = CODCLIENTE AND NUMERO = NUMVENDA AND CODPRODUTO = PRODUTO.CODIGO AND PRODUTO.CODIGO = 1001 ORDER BY NOME, DATA ASC.
  2. BSELECT NOME, DATA, TELEFONE FROM CLIENTE, VENDA WHERE CLIENTE.CODIGO = CODCLIENTE AND PRODUTO.CODIGO = 1001 ORDER BY NOME, DATA DESC.
  3. CSELECT NOME.CLIENTE, DATA.VENDA, TELEFONE.CLIENTE FROM CLIENTE, VENDA, ITEMVENDA, PRODUTO WHERE CODIGO.CLIENTE = CODCLIENTE.VENDA AND NUMERO.VENDA = NUMVENDA.ITEMVENDA AND CODPRODUTO.ITEMVENDA = CODIGO.PRODUTO AND CODIGO.PRODUTO = 1001 ORDER BY NOME.CLIENTE, DATA.VENDA.
  4. DSELECT NOME, DATA, TELEFONE FROM CLIENTE, VENDA, ITEMVENDA, PRODUTO WHERE CLIENTE.CODIGO = CODCLIENTE AND NUMERO = NUMVENDA AND CODPRODUTO = PRODUTO.CODIGO AND PRODUTO.CODIGO = 1001 ORDER BY NOME, DATA DESC.
  5. ESELECT CLIENTE, VENDA, ITEMVENDA, PRODUTO FROM NOME, DATA, TELEFONE WHERE CLIENTE.CODIGO = CODCLIENTE AND NUMERO = NUMVENDA AND CODPRODUTO = PRODUTO.CODIGO AND PRODUTO.CODIGO = 1001 ORDER BY DATA DESC, NOME.
Revelar gabarito e comentário

GabaritoD — SELECT NOME, DATA, TELEFONE FROM CLIENTE, VENDA, ITEMVENDA, PRODUTO WHERE CLIENTE.CODIGO = CODCLIENTE AND NUMERO = NUMVENDA AND CODPRODUTO = PRODUTO.CODIGO AND PRODUTO.CODIGO = 1001 ORDER BY NOME, DATA DESC.

Link permanente: /questoes/qq439368