- RM559784@fiap.com.br - Alex da Silva Lima
- RM559546@fiap.com.br - Johnatan Sousa Macedo Loriano
- RM560683@fiap.com.br - Matheus Augusto Rodrigues Maia
- RM560518@fiap.com.br - Bruno Henrique Nielsen Conter
- RM560479@fiap.com.br - Fabio Santos Cardoso
Este modelo de dados fornece uma base para realizar consultas analíticas e gerar insights sobre a produção agrícola por região e cultura no Brasil. Ele visa apoiar estudos econômicos, planejamentos estratégicos e a tomada de decisões no setor agroindustrial.
Este projeto implementa um modelo de dados relacional voltado para a consulta e análise de dados públicos sobre a produção agrícola no Brasil, com recorte nas principais culturas de cereais, leguminosas, oleaginosas, cana-de-açúcar e café. A proposta é estruturar dados históricos dos últimos cinco anos em um formato que permita análises segmentadas por Unidade Federativa (UF), oferecendo suporte à tomada de decisão e estudos econômicos no setor agrícola.
Os dados foram obtidos do sistema SIDRA do IBGE e estão distribuídos em duas categorias principais:
- Culturas Temporárias (Tabela 1612): Dados de área plantada, área colhida, quantidade produzida, rendimento médio e valor de produção.
- Culturas Permanentes (Tabela 1613): Informações sobre área destinada à colheita, área colhida, quantidade produzida e valor da produção.
As principais culturas selecionadas para análise incluem amendoim, arroz, café, milho, soja, entre outras relevantes para o setor agrícola.
Foram desenvolvidas diversas entidades para assegurar a integridade dos dados e possibilitar uma análise estruturada. As principais entidades incluem:
- tb_mda_producao: Armazena os indicadores de plantio e colheita por cultura e UF.
- t_mda_produtividade: Armazena dados sobre produtividade e valor de produção.
- t_mda_calendario: Contém o valor de "ano", repetido nas tabelas de culturas temporárias e permanentes.
- t_mda_cultura e t_mda_refinamento_cultura: Organizam os valores relacionados às culturas e refinamentos específicos de cada produto agrícola.
- t_mda_regiao e t_mda_unidade_federacao: Estruturam os dados por região e UF, permitindo análises geográficas.
- t_mda_unidade_medida: Isola as diferentes unidades de medida, garantindo que novos indicadores possam ser adicionados sem comprometer o modelo atual.
O modelo foi estruturado com dados provenientes de duas fontes principais:
- IBGE SIDRA:
- Tabela 1612: Produção Agrícola Municipal para culturas temporárias.
- Tabela 1613: Produção Agrícola Municipal para culturas permanentes.
- IBGE Áreas Territoriais:
- Divisões territoriais do Brasil, por grandes regiões e unidades da federação.
- Os dados foram extraídos em arquivos XLSX, sendo cada arquivo estruturado em uma tabela com colunas organizadas para consultas eficientes.
- Abas de dados que não alimentam diretamente o modelo foram desconsideradas.
- A entidade t_mda_unidade_medida foi desenvolvida para garantir flexibilidade na entrada de novos indicadores com diferentes unidades de medida.
O repositório está organizado para facilitar o uso e manutenção:
- Scripts de Criação e População do Banco de Dados: Scripts SQL que criam e populam as tabelas com os dados brutos.
- Diagrama do Modelo ER: Diagrama relacional que representa as entidades e seus relacionamentos.
- Documentação: Explicações detalhadas sobre a estrutura de dados, o processo de modelagem e exemplos de consultas SQL.
Modelo Físico
Modelo Lógico
-
assets: aqui estão os arquivos relacionados a elementos não-estruturados deste repositório, como imagens.
-
Dados: Base de dados do Sidra do IBGE.
-
Dicionario: Dicionário com os principais termos adotados neste modelo.
-
Modelo: Posicione aqui scripts auxiliares para tarefas específicas do seu projeto. Exemplo: deploy, migrações de banco de dados, backups.
-
SQL: Arquivos DMD e DDL de configuração de banco de dados.
-
README.md: arquivo que serve como guia e explicação geral sobre o projeto (o mesmo que você está lendo agora).
-
Documentação do MER: Detalhar a criação do modelo de dados para relacionamento e consulta de dados públicos de plantios por UF no brasil.
-
Modelo MER: Arquivo de configuração extraído do Oracle SQL Developer
-
Modelo DDL: Comandos para criar as tabelas
-
Modelo DML: Comandos para realizar queries nos dados
MODELO GIT FIAP por Fiap está licenciado sobre Attribution 4.0 International.