·
Engenharia de Software ·
Engenharia de Software
Send your question to AI and receive an answer instantly
Recommended for you
2
Medidas de Dispersão
Engenharia de Software
UMG
2
API-Pix-Celcoin-Documentacao-Funcionalidades-Endpoints-e-Geracao-de-Token
Engenharia de Software
UMG
1
Projeto Spring Boot Funcional GitHub - Exemplo de Aplicacao Completa
Engenharia de Software
UMG
6
Criar Site Gerenciador de Orçamento Pessoal
Engenharia de Software
UMG
4
Programacao Linear Metodo Grafico Solucao de Problemas com Duas Variaveis
Engenharia de Software
UMG
2
API Quarkus para Geracao de QR Code Pix Celcoin Arquitetura Limpa
Engenharia de Software
UMG
9
Atividade 4 - Eng Soft - Fundamentos e Arquitetura de Computadores -2019a1
Engenharia de Software
UMG
2
Trabalho do Figma
Engenharia de Software
UMG
2
Mega-Sena-Análise-de-Sorteios-e-Verificação-de-Dezenas-em-Java
Engenharia de Software
UMG
1
Testes Unitarios Manipulacao de Arquivos Java - TDD e Regras de Negocio
Engenharia de Software
UMG
Preview text
1 Crie uma view chamada vclientes que contenha os seguintes campos a Id nome nascimento cidade uf de todos os clientes b Quantidade e valor total vendido para cada cliente 2 Escreva uma consulta SQL que na view vcliente busque o nome do cliente e valor médio pago pelo item 3 Escreva uma consulta SQL que na view vcliente busque a descrição das cidades além da quantidade e do valor vendido 4 Escreva uma SQL que na view vcliente busque a descrição de cada estado e o valor médio do item vendido 5 Escreva uma consulta que liste com base na view vcliente o nome quantidade valor total e valor médio pago pelo item porém apenas para pessoas que nasceram nos anos de 1989 e 1990 6 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores dos quais foram realizadas compras em 2013 e 2014 além do valor médio do item comprado 7 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores além da quantidade comprada em 2013 quantidade comprada em 2014 e o percentual de variação de 2014 em relação a 2013 Com base no banco que foi utilizado na tarefa CONSULTAS que já foi entregue 1 Crie uma view chamada vprodutos que retorne a Id e descrição de todos os produtos b Quantidade e valor total vendidos c Id e nome das lojas em que os produtos foram vendidos 2 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor total vendidos para cada produto Deverão ser listados apenas a descrição do produto a quantidade e o valor 3 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor médio vendido por loja Deverão ser listados apenas o nome da loja a quantidade e o valor médio 4 Escreva uma consulta SQL que na view vprodutos busque a descrição a quantidade e o valor total do produto mais vendido Gabriel MEU GURU 1 Gabriel MEU GURU Created By u ulysses Created Last Edited Time Last Edited By u ulysses Com base no banco que foi utilizado na tarefa CONSULTAS que já foi entregue 1 Crie uma view chamada vprodutos que retorne ald e descrição de todos os produtos b Quantidade e valor total vendidos cld e nome das lojas em que os produtos foram vendidos CREATE VIEW vprodutos AS SELECT pid AS idproduto pdescricao vprodutoid SUMvquantidade AS quantidadetotalvendida SUMvvalortotal AS valortotalvendido lid AS idloja lnome AS nomeloja FROM produtos p JOIN vendas v ON pid vprodutoid JOIN lojas l ON vlojaid lid GROUP BY pid pdescricao vprodutoid lid lnome 29 de maio de 2024 1639 29 de maio de 2024 1830 Gabriel MEU GURU 2 2 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor total vendidos para cada produto Deverão ser listados apenas a descrição do produto a quantidade o valor SELECT descricao quantidadetotalvendida valortotalvendido FROM vprodutos 3 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor médio vendido por loja Deverão ser listados apenas o nome da loja a quantidade e o valor médio SELECT nomeloja SUMquantidadetotalvendida AS quantidadetotal AVGvalortotalvendido AS valormedio FROM vprodutos GROUP BY nomeloja 4 Escreva uma consulta SQL que na view vprodutos busque a descrição a quantidade e o valor total do produto mais vendido SELECT descricao quantidadetotalvendida valortotalvendido FROM vprodutos Gabriel MEU GURU 3 ORDER BY quantidadetotalvendida DESC LIMIT 1 1 Crie uma view chamada vclientes que contenha os seguintes campos ald nome nascimento cidade uf de todos os clientes b Quantidade e valor total vendido para cada cliente Criar tabela de clientes CREATE TABLE clientes id SERIAL PRIMARY KEY nome VARCHAR100 nascimento DATE cidade VARCHAR100 uf VARCHAR2 Inserir dados na tabela de clientes INSERT INTO clientes nome nascimento cidade uf VALUES João 19890515 São Paulo SP Maria 19900820 Rio de Janeiro RJ Pedro 19850310 Belo Horizonte MG Criar tabela de produtos CREATE TABLE produtos id SERIAL PRIMARY KEY descricao VARCHAR100 fornecedorid INT Inserir dados na tabela de produtos INSERT INTO produtos descricao fornecedorid VALUES Camiseta 1 Atribuindo fornecedor 1 à camiseta Calça 2 Atribuindo fornecedor 2 à calça Tênis 3 Atribuindo fornecedor 3 ao tênis Gabriel MEU GURU 4 Criar tabela de vendas CREATE TABLE vendas id SERIAL PRIMARY KEY clienteid INT produtoid INT lojaid INT quantidade INT valortotal NUMERIC102 data DATE Inserir dados na tabela de vendas INSERT INTO vendas clienteid produtoid lojaid quantidad 1 1 1 2 5000 20240515 2 2 2 1 7000 20240516 3 3 3 3 4000 20240517 1 1 1 2 5000 20130515 2 2 2 1 7000 20130616 3 3 3 3 4000 20130717 1 1 1 2 5000 20140515 2 2 2 1 7000 20140516 3 3 3 3 4000 20140517 Criar tabela de lojas CREATE TABLE lojas id SERIAL PRIMARY KEY nome VARCHAR100 cidade VARCHAR100 uf VARCHAR2 Inserir dados na tabela de lojas INSERT INTO lojas nome cidade uf VALUES Loja A São Paulo SP Loja B Rio de Janeiro RJ Loja C Belo Horizonte MG Gabriel MEU GURU 5 Criar tabela de fornecedores CREATE TABLE fornecedores id SERIAL PRIMARY KEY nome VARCHAR100 Inserir dados na tabela de fornecedores INSERT INTO fornecedores nome VALUES Fornecedor X Fornecedor Y Fornecedor Z 2 Escreva uma consulta SQL que na view vcliente busque o nome do cliente e valor médio pago pelo item SELECT nome SUMvalortotalvendido SUMquantidadetotalvendida A FROM vclientes GROUP BY nome 3 Escreva uma consulta SQL que na view vcliente busque a descrição das cidades além da quantidade e do valor vendido SELECT cidade COUNT AS quantidadevendas SUMvalortotalvendido AS valortotalvendido FROM vclientes GROUP BY cidade Gabriel MEU GURU 6 4 Escreva uma SQL que na view vcliente busque a descrição de cada estado e o valor médio do item vendido SELECT uf AVGvalortotalvendido quantidadetotalvendida AS val FROM vclientes GROUP BY uf 5 Escreva uma consulta que liste com base na view vcliente o nome quantidade valor total e valor médio pago pelo item porém apenas para pessoas que nasceram nos anos de 1989 e 1990 SELECT nome quantidadetotalvendida valortotalvendido valortotalvendido quantidadetotalvendida AS valorme FROM vclientes WHERE EXTRACTYEAR FROM nascimento IN 1989 1990 6 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores dos quais foram realizadas compras em 2013 e 2014 além do valor médio do item comprado WITH comprasporano AS SELECT nomefornecedor Gabriel MEU GURU 7 EXTRACTYEAR FROM datacompra AS anocompra COUNT AS quantidadecompras FROM vfornecedor GROUP BY nomefornecedor EXTRACTYEAR FROM datacompra SELECT c2014nomefornecedor c2013quantidadecompras AS quantidadecompras2013 c2014quantidadecompras AS quantidadecompras2014 ROUNDc2014quantidadecomprasnumeric c2013quantidad FROM comprasporano c2013 INNER JOIN comprasporano c2014 ON c2013nomefornecedor c2014nom WHERE c2013anocompra 2013 AND c2014anocompra 2014 SELECT nomefornecedor EXTRACTYEAR FROM datacompra AS anocompra AVGvalortotalitem AS valormedioitemcomprado FROM vfornecedor WHERE EXTRACTYEAR FROM datacompra IN 2013 2014 GROUP BY nomefornecedor EXTRACTYEAR FROM datacompra 7 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores além da quantidade comprada em 2013 quantidade comprada em 2014 e o percentual de variação de 2014 em relação a 2013 WITH comprasporano AS SELECT Gabriel MEU GURU 8 nomefornecedor EXTRACTYEAR FROM datacompra AS anocompra COUNT AS quantidadecompras FROM vfornecedor GROUP BY nomefornecedor EXTRACTYEAR FROM datacompra SELECT c2014nomefornecedor c2013quantidadecompras AS quantidadecompras2013 c2014quantidadecompras AS quantidadecompras2014 ROUNDc2014quantidadecomprasnumeric c2013quantidad FROM comprasporano c2013 INNER JOIN comprasporano c2014 ON c2013nomefornecedor c2014nom WHERE c2013anocompra 2013 AND c2014anocompra 2014 criação das view cliente CREATE VIEW vclientes AS SELECT cid cnome cnascimento ccidade cuf SUMvquantidade AS quantidadetotalvendida SUMvvalortotal AS valortotalvendido FROM clientes c LEFT JOIN vendas v ON cid vclienteid Gabriel MEU GURU 9 GROUP BY cid cnome cnascimento ccidade cuf criação da view produto CREATE VIEW vprodutos AS SELECT pid AS idproduto pdescricao vprodutoid SUMvquantidade AS quantidadetotalvendida SUMvvalortotal AS valortotalvendido lid AS idloja lnome AS nomeloja FROM produtos p JOIN vendas v ON pid vprodutoid JOIN lojas l ON vlojaid lid GROUP BY pid pdescricao vprodutoid lid lnome criação da view fornecedor CREATE VIEW vfornecedor AS SELECT fnome AS nomefornecedor EXTRACTYEAR FROM vdata AS anocompra SUMvquantidade AS quantidade SUMvvalortotal AS valortotalitem FROM fornecedores f JOIN produtos p ON fid pfornecedorid JOIN Gabriel MEU GURU 10 vendas v ON pid vprodutoid GROUP BY fnome EXTRACTYEAR FROM vdata
Send your question to AI and receive an answer instantly
Recommended for you
2
Medidas de Dispersão
Engenharia de Software
UMG
2
API-Pix-Celcoin-Documentacao-Funcionalidades-Endpoints-e-Geracao-de-Token
Engenharia de Software
UMG
1
Projeto Spring Boot Funcional GitHub - Exemplo de Aplicacao Completa
Engenharia de Software
UMG
6
Criar Site Gerenciador de Orçamento Pessoal
Engenharia de Software
UMG
4
Programacao Linear Metodo Grafico Solucao de Problemas com Duas Variaveis
Engenharia de Software
UMG
2
API Quarkus para Geracao de QR Code Pix Celcoin Arquitetura Limpa
Engenharia de Software
UMG
9
Atividade 4 - Eng Soft - Fundamentos e Arquitetura de Computadores -2019a1
Engenharia de Software
UMG
2
Trabalho do Figma
Engenharia de Software
UMG
2
Mega-Sena-Análise-de-Sorteios-e-Verificação-de-Dezenas-em-Java
Engenharia de Software
UMG
1
Testes Unitarios Manipulacao de Arquivos Java - TDD e Regras de Negocio
Engenharia de Software
UMG
Preview text
1 Crie uma view chamada vclientes que contenha os seguintes campos a Id nome nascimento cidade uf de todos os clientes b Quantidade e valor total vendido para cada cliente 2 Escreva uma consulta SQL que na view vcliente busque o nome do cliente e valor médio pago pelo item 3 Escreva uma consulta SQL que na view vcliente busque a descrição das cidades além da quantidade e do valor vendido 4 Escreva uma SQL que na view vcliente busque a descrição de cada estado e o valor médio do item vendido 5 Escreva uma consulta que liste com base na view vcliente o nome quantidade valor total e valor médio pago pelo item porém apenas para pessoas que nasceram nos anos de 1989 e 1990 6 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores dos quais foram realizadas compras em 2013 e 2014 além do valor médio do item comprado 7 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores além da quantidade comprada em 2013 quantidade comprada em 2014 e o percentual de variação de 2014 em relação a 2013 Com base no banco que foi utilizado na tarefa CONSULTAS que já foi entregue 1 Crie uma view chamada vprodutos que retorne a Id e descrição de todos os produtos b Quantidade e valor total vendidos c Id e nome das lojas em que os produtos foram vendidos 2 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor total vendidos para cada produto Deverão ser listados apenas a descrição do produto a quantidade e o valor 3 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor médio vendido por loja Deverão ser listados apenas o nome da loja a quantidade e o valor médio 4 Escreva uma consulta SQL que na view vprodutos busque a descrição a quantidade e o valor total do produto mais vendido Gabriel MEU GURU 1 Gabriel MEU GURU Created By u ulysses Created Last Edited Time Last Edited By u ulysses Com base no banco que foi utilizado na tarefa CONSULTAS que já foi entregue 1 Crie uma view chamada vprodutos que retorne ald e descrição de todos os produtos b Quantidade e valor total vendidos cld e nome das lojas em que os produtos foram vendidos CREATE VIEW vprodutos AS SELECT pid AS idproduto pdescricao vprodutoid SUMvquantidade AS quantidadetotalvendida SUMvvalortotal AS valortotalvendido lid AS idloja lnome AS nomeloja FROM produtos p JOIN vendas v ON pid vprodutoid JOIN lojas l ON vlojaid lid GROUP BY pid pdescricao vprodutoid lid lnome 29 de maio de 2024 1639 29 de maio de 2024 1830 Gabriel MEU GURU 2 2 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor total vendidos para cada produto Deverão ser listados apenas a descrição do produto a quantidade o valor SELECT descricao quantidadetotalvendida valortotalvendido FROM vprodutos 3 Escreva uma consulta SQL que na view vprodutos busque a quantidade e o valor médio vendido por loja Deverão ser listados apenas o nome da loja a quantidade e o valor médio SELECT nomeloja SUMquantidadetotalvendida AS quantidadetotal AVGvalortotalvendido AS valormedio FROM vprodutos GROUP BY nomeloja 4 Escreva uma consulta SQL que na view vprodutos busque a descrição a quantidade e o valor total do produto mais vendido SELECT descricao quantidadetotalvendida valortotalvendido FROM vprodutos Gabriel MEU GURU 3 ORDER BY quantidadetotalvendida DESC LIMIT 1 1 Crie uma view chamada vclientes que contenha os seguintes campos ald nome nascimento cidade uf de todos os clientes b Quantidade e valor total vendido para cada cliente Criar tabela de clientes CREATE TABLE clientes id SERIAL PRIMARY KEY nome VARCHAR100 nascimento DATE cidade VARCHAR100 uf VARCHAR2 Inserir dados na tabela de clientes INSERT INTO clientes nome nascimento cidade uf VALUES João 19890515 São Paulo SP Maria 19900820 Rio de Janeiro RJ Pedro 19850310 Belo Horizonte MG Criar tabela de produtos CREATE TABLE produtos id SERIAL PRIMARY KEY descricao VARCHAR100 fornecedorid INT Inserir dados na tabela de produtos INSERT INTO produtos descricao fornecedorid VALUES Camiseta 1 Atribuindo fornecedor 1 à camiseta Calça 2 Atribuindo fornecedor 2 à calça Tênis 3 Atribuindo fornecedor 3 ao tênis Gabriel MEU GURU 4 Criar tabela de vendas CREATE TABLE vendas id SERIAL PRIMARY KEY clienteid INT produtoid INT lojaid INT quantidade INT valortotal NUMERIC102 data DATE Inserir dados na tabela de vendas INSERT INTO vendas clienteid produtoid lojaid quantidad 1 1 1 2 5000 20240515 2 2 2 1 7000 20240516 3 3 3 3 4000 20240517 1 1 1 2 5000 20130515 2 2 2 1 7000 20130616 3 3 3 3 4000 20130717 1 1 1 2 5000 20140515 2 2 2 1 7000 20140516 3 3 3 3 4000 20140517 Criar tabela de lojas CREATE TABLE lojas id SERIAL PRIMARY KEY nome VARCHAR100 cidade VARCHAR100 uf VARCHAR2 Inserir dados na tabela de lojas INSERT INTO lojas nome cidade uf VALUES Loja A São Paulo SP Loja B Rio de Janeiro RJ Loja C Belo Horizonte MG Gabriel MEU GURU 5 Criar tabela de fornecedores CREATE TABLE fornecedores id SERIAL PRIMARY KEY nome VARCHAR100 Inserir dados na tabela de fornecedores INSERT INTO fornecedores nome VALUES Fornecedor X Fornecedor Y Fornecedor Z 2 Escreva uma consulta SQL que na view vcliente busque o nome do cliente e valor médio pago pelo item SELECT nome SUMvalortotalvendido SUMquantidadetotalvendida A FROM vclientes GROUP BY nome 3 Escreva uma consulta SQL que na view vcliente busque a descrição das cidades além da quantidade e do valor vendido SELECT cidade COUNT AS quantidadevendas SUMvalortotalvendido AS valortotalvendido FROM vclientes GROUP BY cidade Gabriel MEU GURU 6 4 Escreva uma SQL que na view vcliente busque a descrição de cada estado e o valor médio do item vendido SELECT uf AVGvalortotalvendido quantidadetotalvendida AS val FROM vclientes GROUP BY uf 5 Escreva uma consulta que liste com base na view vcliente o nome quantidade valor total e valor médio pago pelo item porém apenas para pessoas que nasceram nos anos de 1989 e 1990 SELECT nome quantidadetotalvendida valortotalvendido valortotalvendido quantidadetotalvendida AS valorme FROM vclientes WHERE EXTRACTYEAR FROM nascimento IN 1989 1990 6 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores dos quais foram realizadas compras em 2013 e 2014 além do valor médio do item comprado WITH comprasporano AS SELECT nomefornecedor Gabriel MEU GURU 7 EXTRACTYEAR FROM datacompra AS anocompra COUNT AS quantidadecompras FROM vfornecedor GROUP BY nomefornecedor EXTRACTYEAR FROM datacompra SELECT c2014nomefornecedor c2013quantidadecompras AS quantidadecompras2013 c2014quantidadecompras AS quantidadecompras2014 ROUNDc2014quantidadecomprasnumeric c2013quantidad FROM comprasporano c2013 INNER JOIN comprasporano c2014 ON c2013nomefornecedor c2014nom WHERE c2013anocompra 2013 AND c2014anocompra 2014 SELECT nomefornecedor EXTRACTYEAR FROM datacompra AS anocompra AVGvalortotalitem AS valormedioitemcomprado FROM vfornecedor WHERE EXTRACTYEAR FROM datacompra IN 2013 2014 GROUP BY nomefornecedor EXTRACTYEAR FROM datacompra 7 Escreva uma consulta que com base na view vfornecedor liste o nome dos fornecedores além da quantidade comprada em 2013 quantidade comprada em 2014 e o percentual de variação de 2014 em relação a 2013 WITH comprasporano AS SELECT Gabriel MEU GURU 8 nomefornecedor EXTRACTYEAR FROM datacompra AS anocompra COUNT AS quantidadecompras FROM vfornecedor GROUP BY nomefornecedor EXTRACTYEAR FROM datacompra SELECT c2014nomefornecedor c2013quantidadecompras AS quantidadecompras2013 c2014quantidadecompras AS quantidadecompras2014 ROUNDc2014quantidadecomprasnumeric c2013quantidad FROM comprasporano c2013 INNER JOIN comprasporano c2014 ON c2013nomefornecedor c2014nom WHERE c2013anocompra 2013 AND c2014anocompra 2014 criação das view cliente CREATE VIEW vclientes AS SELECT cid cnome cnascimento ccidade cuf SUMvquantidade AS quantidadetotalvendida SUMvvalortotal AS valortotalvendido FROM clientes c LEFT JOIN vendas v ON cid vclienteid Gabriel MEU GURU 9 GROUP BY cid cnome cnascimento ccidade cuf criação da view produto CREATE VIEW vprodutos AS SELECT pid AS idproduto pdescricao vprodutoid SUMvquantidade AS quantidadetotalvendida SUMvvalortotal AS valortotalvendido lid AS idloja lnome AS nomeloja FROM produtos p JOIN vendas v ON pid vprodutoid JOIN lojas l ON vlojaid lid GROUP BY pid pdescricao vprodutoid lid lnome criação da view fornecedor CREATE VIEW vfornecedor AS SELECT fnome AS nomefornecedor EXTRACTYEAR FROM vdata AS anocompra SUMvquantidade AS quantidade SUMvvalortotal AS valortotalitem FROM fornecedores f JOIN produtos p ON fid pfornecedorid JOIN Gabriel MEU GURU 10 vendas v ON pid vprodutoid GROUP BY fnome EXTRACTYEAR FROM vdata