Siga o respectivo modelo e utilize a linguagem SQL, estudada em classe, para responder a questão:
Cliente (idcliente, nome, endereço, cidade, telefone)
Pedidos (idpedido, idcliente, idvendedor, datavenda)
ItensPedido (id, idpedido, idproduto, quantidade, precovenda)
Produtos (idproduto, idfornecedor, nome, estoque)
Fornecedores (idfornecedor, nome)
Vendedores (idvendedor, nome)
Negrito = chave primária // Sublinhado = chave estrangeira
Liste o valor total comprado pelo cliente “Carlos”.
Soluções para a tarefa
Olá!
SQL é uma linguagem de programação com o propósito de manipular dados em um banco de dados relacional, sendo utilizada por diversos programas e em muitas empresas.
Para poder solucionar essa questão devemos fazer uma união das tabelas: Cliente, Pedidos, ItensPedido. Pois precisamos listar o nome do cliente e mostrar o quanto ele gastou, essas duas informações estão em tabelas distintas, portanto, é necessário fazer um link entre elas, podemos realizar esse procedimento fazendo uma relação das chaves estrangeiras:
Select C.nome, SUM(I.quantidade * I.precovenda)
from Cliente C, ItensPedido I, Pedidos P
WHERE C.idcliente = P.idcliente //Realizando a união das tabelas
AND I.idpedido = P.idpedido //Realizando a união das tabelas
AND C.nome = "Carlos"
Group by C.nome
Dessa forma, seria mostrado na tela o valor total que Carlos gastou, correspondente a soma do total em cada pedido que ele teve.
Espero ter Ajudado!