Buscar

Considere as seguintes tabelas: Cliente (IdCliente, NomeCliente, Endereco, Cidade, Estado,Obs) Transportadora (IdTransportadora, NomeTransportadora...

Considere as seguintes tabelas:

Cliente (IdCliente, NomeCliente, Endereco, Cidade, Estado,Obs)

Transportadora (IdTransportadora, NomeTransportadora, Endereco, Cidade, Estado)

Produto (IdProduto, NomeProduto, Descricao, Preco, Quantidade)

Pedido (IdPedido, IdCliente, IdTransportadora, Data, Obs)

OrdemPedido (IdOrdemPedido, IdProduto, IdPedido, Quantidade_Produto)

O código correto em SQL para a consulta que retorna o nome dos produtos comprados pelos clientes do Estado de São Paulo, é:

Questão 2

Escolha uma opção:

a.

SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, OrdemPedido WHERE Produto.IdProduto = OrdemPedido.IdProduto AND OrdemPedido.IdPedido = Pedido.IdPedido AND Cliente.IdCliente = Pedido.IdCliente AND Cliente.Cidade = ‘SP’;

b.

SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, OrdemPedido WHERE Produto.IdProduto = OrdemPedido.IdProduto AND OrdemPedido.IdPedido = Pedido.IdPedido AND Pedido.IdCliente = Cliente.IdCliente AND Cliente.Estado = ‘SP’;

c.

SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, WHERE Produto.IdProduto = Pedido.IdProduto AND Pedido.IdCliente = Cliente.IdCliente AND Cliente.Estado = ‘SP’;

d.

SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, OrdemPedido WHERE Produto.IdProduto = OrdemPedido.IdProduto AND Pedido.IdCliente = Cliente.IdCliente AND Cliente.Estado = ‘SP’;

Respostas

User badge image

Ed Verified user icon

Vamos analisar as opções: a. SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, OrdemPedido WHERE Produto.IdProduto = OrdemPedido.IdProduto AND OrdemPedido.IdPedido = Pedido.IdPedido AND Cliente.IdCliente = Pedido.IdCliente AND Cliente.Cidade = ‘SP’; b. SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, OrdemPedido WHERE Produto.IdProduto = OrdemPedido.IdProduto AND OrdemPedido.IdPedido = Pedido.IdPedido AND Pedido.IdCliente = Cliente.IdCliente AND Cliente.Estado = ‘SP’; c. SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, WHERE Produto.IdProduto = Pedido.IdProduto AND Pedido.IdCliente = Cliente.IdCliente AND Cliente.Estado = ‘SP’; d. SELECT DISTINCT Produto.NomeProduto FROM Produto, Cliente, Pedido, OrdemPedido WHERE Produto.IdProduto = OrdemPedido.IdProduto AND Pedido.IdCliente = Cliente.IdCliente AND Cliente.Estado = ‘SP’; A opção correta é a letra b. Ela faz a ligação correta entre as tabelas Produto, Cliente, Pedido e OrdemPedido, filtrando os produtos comprados pelos clientes do Estado de São Paulo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina