Sobre este projeto
it-programming / others-5
Aberto
Contexto Geral do Projeto
Tarefa composta de três etapas: Fase I – AOP1 Fase II – AOP2 Fase III – AOP3 I. Problema: Criar um projeto de banco de dados relacional que permita armazenar e fornecer informações sobre o preço dos combustíveis da sua região. O Projeto deve seguir as seguintes fases: 1. Projeto conceitual (AOP 1): Deve ser apresentado um projeto conceitual completo que atenda todos os requisitos elencados no item 2, mostrando todas as entidades, relacionamento (e respectivas cardinalidades), restrições , chaves primarias etc... 2. Projeto lógico e físico (AOP 2): O projeto conceitual montado na etapa anterior deve ser convertido em um projeto lógico e físico e implementado usando o SGBD Sql Server. a. A implementação deve seguir estritamente o que foi proposto no projeto conceitual. b. O projeto deve conter todas as restrições, relacionamento, chaves primarias proposto no projeto conceitual, além de especificar índices criados em cada tabela, tipo de índice utilizado etc.. 3. Divulgação trabalho para a comunidade (AOP 3) O projeto deve ser divulgado para a comunidade, para isso, é possível adotar uma das opções abaixo. a. Criação de um website / APP : Deve permitir ao usuário efetuar todas as consultas elencadas no item (e) dos requisitos. i. Esta opção pode ser usada para cumprir os requisitos do trabalho do professor Fabrício, da disciplina Programação Web - Front End (turmas AN2tEad; CC2Ead e Si2Ead), b. Divulgação em mídia sociais: Disponibilizar nas mídias sociais todos os relatórios / gráficos solicitados no item (f) do requisitos. c. Divulgação em locais públicos : Divulgação de todos os relatórios gráficos solicitados no item (f) em locais de grande visibilidade da comunidade, tais como mural da igreja, associação de bairro, etc... II. Entrega do trabalho deve conter: a. O projeto conceitual. b. O backup do banco de dados montado e devidamente povoado. (O backup deve estar funcional, permitindo que seja anexado ao SGBD do professor para correção). c. O backup do banco de dados deve ser completo, com todas as store procedures, function índices e relacionamentos usados. d. Imagem da apresentação dos resultados para pessoas da sua comunidade ou link da página ou endereço da rede social onde os resultados foram postados. e. Gráficos e planilhas gerados para os usuários leigos, ou link onde os mesmos possam ser acessados. III. Requisitos: a. Coleta de preços de pelo menos 6 postos de gasolina (em cidades onde exista poucos postos, será aceita a coleta em apenas 3 postos – JUSTIFICAR e informar a cidade. Para os seguintes combustíveis: i. Gasolina. Ii. Gasolina Aditivada. Iii. Etanol. Iv. Diesel. b. Deve haver no mínimo 10 coletas de cada posto, sempre em datas diferentes. c. Os postos devem englobar pelo menos 2 bairros da cidade. d. As tabelas criadas devem estar na 3ª. Forma Normal. e. O Banco de dados deve oferecer no mínimo as seguintes consultas para usuários do banco de dados: v. Uma Store Procedure que retorne ao usuário o menor preço de cada combustível , contendo no mínimo os seguintes dados: nome posto, endereço, bairro, valor dos combustíveis, data da coleta). a. Store procedure deve permitir dois parâmetros opcionais indicando um bairro e um combustível especifico. b. Quando o usuário informar algum parâmetro, a consulta deve considerar somente os dados que atendam os parâmetros informados, quando não for informado os parâmetros, a consulta considera todos os dados. Vi. Uma Store Procedure retorne o preço médio geral ou o preço médio de um bairro especifico de todos os combustíveis. a. O usuário pode fornecer de forma opcional um período especifico. Vii. Uma Store Procedure que retorne uma listagem que mostre o nome de cada posto, o bairro, a quantidade de amostras deste posto e o preço médio e cada combustível. a. O usuário deve fornecer como parâmetro um período (data inicial e data final). f. Para usuários leigos (sem acesso ao banco de dados) deve ser disponibilizado planilhas que forneçam os mesmos dados acima, acrescido dos seguintes artefatos: viii. Gráfico com a evolução do preço médio de cada combustível. Ix. Gráfico com a evolução do preço médio de cada combustível em cada posto. g. Os dados devem ser disponibilizados (em planilhas ou em forma de consultas web) para a comunidade local ( mural da igreja, associação de bairro, etc..).
Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Pequeño
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Prazo de Entrega: 17 de Setembro de 2024
Habilidades necessárias