Uma construtora, atuante no setor da construção civil...
Uma construtora, atuante no setor da construção civil, gerencia uma vasta gama de projetos de construção em diversas cidades, principalmente no estado do Rio Grande do Norte (RN). Para otimizar o gerenciamento de recursos e o planejamento financeiro, a empresa mantém um sistema de banco de dados PostgreSQL versão 15, que armazena informações detalhadas sobre projetos e materiais utilizados.
Tabelas e Atributos:
Projeto:
• projeto_id INTEGER (ID único do projeto, chave primária)
• nome VARCHAR(255) (Nome do projeto)
• cidade_id INTEGER (ID da cidade onde o projeto está localizado, chave estrangeira referenciando Cidade)
• data_inicio DATE (Data de início do projeto)
• data_conclusao DATE (Data estimada de conclusão do projeto)
Material:
• material_id INTEGER (ID único do material, chave primária)
• nome VARCHAR(255) (Nome do material, ex: cimento, aço, madeira)
• unidade VARCHAR(50) (Nome da unidade de medida, exemplo: quilo, metro, unidade)
• preco_unitario DECIMAL(10,2) (Preço por unidade do material)
Projeto_Material:
• projeto_material_id INTEGER (ID único da utilização do material no projeto, chave primária)
• projeto_id INTEGER (ID do projeto onde o material foi utilizado, chave estrangeira referenciando Projeto)
• material_id INTEGER (ID do material utilizado, chave estrangeira referenciando Material)
• quantidade DECIMAL(10,2) (Quantidade do material utilizado)
Cidade:
• cidade_id INTEGER (ID único da cidade, chave primária)
• nome VARCHAR(255) (Nome da cidade)
• sigla_uf CHAR(2) (Sigla do estado onde a cidade está localizada)
Escreva uma consulta SQL para calcular o custo e a quantidade dos materiais utilizados pela construtora nos seus projetos, agrupados por cidade. A consulta deve calcular o custo total dos materiais usados, considerando apenas projetos realizados no Rio Grande do Norte (RN) e concluídos no ano de 2023. Além do custo total, a consulta deve exibir a quantidade total de tipos diferentes de materiais utilizados nos projetos de cada cidade. A consulta deve limitar a saída às 5 cidades com os maiores custos.
Esta é uma questão discursiva. Assine um de nossos planos para desbloqueá-la.
As questões discursivas ajudam você a treinar a construção da resposta, organizar ideias e desenvolver uma argumentação mais próxima do que a banca espera.
-
Entenda como a banca formula o problema e o que espera como resposta
-
Aprenda a estruturar seu texto com introdução, desenvolvimento e conclusão
-
Prepare-se para uma das etapas mais decisivas da prova.