Considere um banco de dados relacional que contém três tabelas, em que são registradas as vendas efetuadas por cada um dos vendedores de uma loja de móveis. A tabela VENDEDOR armazena os nomes dos vendedores, tendo a coluna Nome como chave primária. A tabela PRODUTO armazena os produtos e respectivos preços unitários de venda, tendo a coluna Tipo como chave primária. A tabela VENDA armazena a quantidade de cada tipo de produto que foi vendido por vendedor, tendo Nome e Tipo formando a chave primária. Na tabela VENDA, a coluna Nome é uma chave estrangeira que referencia a tabela VENDEDOR, e a coluna Tipo é uma chave estrangeira que referencia a tabela PRODUTO. A seguir, a ilustração de uma eventual instância válida para essas tabelas.

a. Apresente um comando SELECT do SQL que retorne o nome e o valor total das vendas de cada vendedor, incluindo todos os vendedores. As linhas do resultado devem estar ordenadas em ordem decrescente de valor total das vendas, e nome em ordem alfabética no caso de empate no valor total. A título de exemplo, veja a seguir o resultado desejado considerando a instância apresentada acima.

b. Apresente um comando SELECT do SQL que retorne os nomes dos vendedores que venderam móveis de todos os tipos, em ordem alfabética. Esse comando, e eventuais subconsultas, não podem conter funções agregadas como count, sum, etc. A título de exemplo, veja a seguir o resultado desejado considerando-se a instância apresentada acima.

Observação:
As respostas apresentadas:
i) devem apresentar resultados corretos para qualquer instância válida das tabelas;
ii) não podem utilizar cursores, tabelas temporárias ou qualquer tipo de programação;
iii) não podem alterar as caraterísticas das tabelas;
iv) devem evitar construções sintáticas incomuns do SQL;
v) não devem conter limitadores de linhas, tais com TOP. LIMIT, dentre outros;
vi) não devem conter comentários, nem explicações, pois serão considerados erros de sintaxe.
Avaliação:
Nos dois itens, serão avaliadas
i) a estrutura dos comandos e a correção dos resultados produzidos em cada item;
ii) a organização e a sintaxe dos scripts.
ATENÇÃO: a não observação de uma, ou mais, das restrições estabelecidas pode acarretar a atribuição da nota zero.
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Ecossistema de Dados pode ser conceituado como um conjunto de relações complexas que se formam entre os atores ou entidades que interagem e direta ou indiretamente consomem, produzem, fornecem dados e outros recursos relacionados.
Segundo o Relatório Dados para uma vida melhor, publicado em 2021 pelo Banco Mundial, o Ecossistema de Governança de Dados de uma nação é a definição da abordagem de Governança de Dados que tem um papel central para o governo (órgãos, entidades, autarquias e fundações do poder executivo federal, órgãos dos poderes legislativo e judiciário, órgãos públicos dos estados e municípios), mas que pressupõe a atuação de entidades da sociedade civil e cidadãos, setor priva…
Texto 1
A área de dados, impulsionada pelo Big Data, transformou profundamente a maneira como vivemos e interagimos com o mundo. O volume, a velocidade e a variedade de dados gerados diariamente moldam nossos hábitos cotidianos de formas antes inimagináveis.
O Big Data revolucionou a forma como as empresas entendem e atendem seus clientes. Através da análise de dados de navegação, histórico de compras e preferências, as empresas podem oferecer produtos e serviços personalizados, além de prever tendências de consumo.
Na área da saúde, o Big Data tem o potencial de revolucionar a medicina preventiva e personalizada.
No âmbito da mobilidade urbana, o Big Data também está transformando a form…
A inteligência artificial (IA) tem se expandido rapidamente em diversos setores da sociedade, desde sistemas de recomendação de conteúdo nas redes sociais até aplicações em saúde e relações de trabalho. Embora ofereça benefícios significativos, como aumento da produtividade, automação de tarefas e geração de novos conhecimentos, a IA também suscita preocupações sobre privacidade, desigualdade social, vieses algorítmicos e impactos no emprego.
Considerando os fundamentos da abordagem Ciência, Tecnologia e Sociedade (CTS), discorra sobre a importância de analisar criticamente o desenvolvimento e o uso da inteligência artificial. Em sua resposta, aborde os seguintes aspectos:
- De que maneira a …



