O quadro a seguir define um banco de dados por meio de um conjunto de relações e de restrições de integridade referenciais. Considere a definição deste banco de dados para responder a questão.
→R-Fornecedores(cod-forn,nome-forn,cidade-forn)
→ R-Clientes(cod-cli,nome-cli,cidade-cli)
→R-Peças(cod-peça,nome-peça,valor-unidade)
→R-Pedidos(num-pedido,data-pedido,valor-pedido,fornecedor, cliente)
→ R-ItensPedidos(pedido,num-item, peça,qtd-unid)
→ R-Pedidos (fornecedor) referencia R-Fornecedores (codforn)
→R-Pedidos (cliente) referencia R-Clientes (cod-cli)
→R-ItensPedidos (pedido) referencia R-Pedidos (num-pedido)
→R-ItensPedidos (peça) referencia R-Peças (cod-peça)
Considere a seguinte consulta SQL:
SELECT cliente, SUM(valor-pedido) AS valor-total
FROM R-PEDIDOS WHERE data-pedido < ‘2014-01-01’
GROUP BY cliente HAVING valor-total > 5000
O resultado do processamento realizado por esta consulta apresenta: