From 6bc2a0608a7893bc0ec2a92ff8cd9c3b5d93c2ae Mon Sep 17 00:00:00 2001 From: rafapolo Date: Wed, 15 Apr 2026 10:00:15 +0200 Subject: [PATCH] add mermaid schema docs --- overview/01_desigualdade_racial.md | 30 ++++++++++++ overview/02_educacao_mobilidade.md | 30 ++++++++++++ overview/03_saude_determinantes.md | 36 +++++++++++++++ overview/04_mercado_trabalho.md | 33 +++++++++++++ overview/05_politica_representacao.md | 42 +++++++++++++++++ overview/06_crime_violencia.md | 27 +++++++++++ overview/07_economia_credito.md | 27 +++++++++++ overview/08_politicas_publicas.md | 26 +++++++++++ overview/09_genero_familia.md | 31 +++++++++++++ overview/10_meio_ambiente.md | 40 ++++++++++++++++ overview/11_infraestrutura.md | 30 ++++++++++++ overview/12_interseccionalidade.md | 27 +++++++++++ overview/13_migracao_urbanizacao.md | 26 +++++++++++ overview/14_consumo_precos.md | 29 ++++++++++++ overview/15_poder_elites.md | 42 +++++++++++++++++ overview/16_economia_politica.md | 27 +++++++++++ overview/17_agropecuaria_agronegocio.md | 27 +++++++++++ overview/18_comercio_exterior.md | 31 +++++++++++++ overview/19_mercado_financeiro.md | 30 ++++++++++++ overview/20_ciencia_tecnologia.md | 31 +++++++++++++ overview/21_corrupcao_improbidade.md | 42 +++++++++++++++++ overview/22_clima_queimadas.md | 41 +++++++++++++++++ overview/23_epidemiologia.md | 39 ++++++++++++++++ overview/24_assistencia_saude.md | 38 +++++++++++++++ overview/25_orcamento_federal.md | 47 +++++++++++++++++++ overview/26_servidores_publicos.md | 45 ++++++++++++++++++ overview/27_pesquisas_opiniao.md | 40 ++++++++++++++++ overview/28_violencia_escolar.md | 60 ++++++++++++++++++++++++ overview/29_dados_eleitorais_stf.md | 61 +++++++++++++++++++++++++ overview/30_estrutura_produtiva.md | 45 ++++++++++++++++++ overview/31_desenvolvimento_humano.md | 44 ++++++++++++++++++ overview/32_conectividade.md | 44 ++++++++++++++++++ overview/33_dados_internacionais.md | 35 ++++++++++++++ overview/34_atlas_mapas.md | 55 ++++++++++++++++++++++ 34 files changed, 1258 insertions(+) diff --git a/overview/01_desigualdade_racial.md b/overview/01_desigualdade_racial.md index 3f2b557..3fc7efe 100644 --- a/overview/01_desigualdade_racial.md +++ b/overview/01_desigualdade_racial.md @@ -1,4 +1,34 @@ # Desigualdade Racial e Estratificação Social +```mermaid +erDiagram + rais_microdados_vinculos { + int ano + string sigla_uf + string id_municipio + string raca_cor + string sexo + float valor_remuneracao_media_sm + string faixa_remuneracao_media_sm + string cbo_2002 + string cnae_2_subclasse + string natureza_juridica + string vinculo_ativo_3112 + } + sim_microdados { + int ano + string sigla_uf + string id_municipio_ocorrencia + string id_municipio_residencia + string causa_basica + float idade + string sexo + string raca_cor + string escolaridade + string ocupacao + } + rais_microdados_vinculos ||--o{ sim_microdados : "id_municipio / raca_cor" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/02_educacao_mobilidade.md b/overview/02_educacao_mobilidade.md index 15c6c5f..02f5d0d 100644 --- a/overview/02_educacao_mobilidade.md +++ b/overview/02_educacao_mobilidade.md @@ -1,4 +1,34 @@ # Educação, Mobilidade Social e Desigualdade +```mermaid +erDiagram + enem_microdados { + int ano + string id_municipio_residencia + string id_municipio_escola + string sigla_uf_residencia + string cor_raca + string sexo + string tipo_escola + string dependencia_administrativa_escola + float nota_matematica + float nota_redacao + float nota_ciencias_natureza + float nota_ciencias_humanas + boolean indicador_treineiro + } + ideb_escola { + int ano + string sigla_uf + string id_municipio + string id_escola + string rede + float ideb + float nota_matematica + float nota_portugues + } + enem_microdados ||--o{ ideb_escola : "id_municipio_escola" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/03_saude_determinantes.md b/overview/03_saude_determinantes.md index 8d42516..e6a4f86 100644 --- a/overview/03_saude_determinantes.md +++ b/overview/03_saude_determinantes.md @@ -1,4 +1,40 @@ # Saúde, Acesso a Serviços e Determinantes Sociais +```mermaid +erDiagram + sinasc_microdados { + int ano + string sigla_uf + string id_municipio_nascimento + string tipo_parto + string raca_cor + string raca_cor_mae + string escolaridade_mae + int idade_mae + int peso + int semana_gestacao + } + sim_microdados { + int ano + string sigla_uf + string id_municipio_ocorrencia + string causa_basica + float idade + string sexo + string raca_cor + string escolaridade + } + bolsa_familia_pagamento { + int ano_competencia + int mes_competencia + string id_municipio + string sigla_uf + string nis_favorecido + float valor_parcela + } + sinasc_microdados ||--o{ sim_microdados : "id_municipio / raca_cor" + sim_microdados ||--o{ bolsa_familia_pagamento : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/04_mercado_trabalho.md b/overview/04_mercado_trabalho.md index f7bb4f8..8d9c45d 100644 --- a/overview/04_mercado_trabalho.md +++ b/overview/04_mercado_trabalho.md @@ -1,4 +1,37 @@ # Mercado de Trabalho, Informalidade e Estratificação +```mermaid +erDiagram + rais_microdados_vinculos { + int ano + string sigla_uf + string id_municipio + string raca_cor + string sexo + float valor_remuneracao_media_sm + string faixa_remuneracao_media_sm + string cbo_2002 + string cnae_2_subclasse + string tipo_vinculo + string vinculo_ativo_3112 + int quantidade_horas_contratadas + } + caged_microdados_movimentacao { + int ano + int mes + string sigla_uf + string id_municipio + string raca_cor + string sexo + int saldo_movimentacao + float salario_mensal + string cbo_2002 + string cnae_2_subclasse + string grau_instrucao + string tipo_movimentacao + } + rais_microdados_vinculos ||--o{ caged_microdados_movimentacao : "cbo_2002 / cnae_2_subclasse" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/05_politica_representacao.md b/overview/05_politica_representacao.md index 7c078b5..c82ce5d 100644 --- a/overview/05_politica_representacao.md +++ b/overview/05_politica_representacao.md @@ -1,4 +1,46 @@ # Política, Representação e Comportamento Eleitoral +```mermaid +erDiagram + tse_candidatos { + int ano + string sigla_uf + string id_municipio + string sequencial + string nome + string sigla_partido + string cargo + string genero + string raca + string instrucao + string ocupacao + string situacao + int idade + date data_nascimento + } + tse_resultados_candidato_municipio { + int ano + string sigla_uf + string id_municipio + string sequencial_candidato + string sigla_partido + string cargo + string resultado + int votos + } + camara_deputado { + string id_deputado + string nome + string nome_civil + string sexo + date data_nascimento + string sigla_uf_nascimento + string id_municipio_nascimento + string sigla_partido + } + tse_candidatos ||--o{ tse_resultados_candidato_municipio : "sequencial / ano / sigla_uf" + tse_candidatos ||--o{ camara_deputado : "sigla_partido / sigla_uf" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/06_crime_violencia.md b/overview/06_crime_violencia.md index f87bb0c..6e70ac2 100644 --- a/overview/06_crime_violencia.md +++ b/overview/06_crime_violencia.md @@ -1,4 +1,31 @@ # Crime, Violência e Segurança Pública +```mermaid +erDiagram + sim_microdados { + int ano + string sigla_uf + string id_municipio_ocorrencia + string causa_basica + float idade + string sexo + string raca_cor + string escolaridade + } + isp_taxa_evolucao_mensal_municipio { + int ano + int mes + string id_municipio + string regiao + float taxa_homicidio_doloso + float taxa_homicidio_intervencao_policial + float taxa_letalidade_violenta + float taxa_estupro + float taxa_roubo_veiculo + float taxa_crimes_violentos_letais_intencionais + } + sim_microdados ||--o{ isp_taxa_evolucao_mensal_municipio : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/07_economia_credito.md b/overview/07_economia_credito.md index 142c5cf..cd500a0 100644 --- a/overview/07_economia_credito.md +++ b/overview/07_economia_credito.md @@ -1,4 +1,31 @@ # Economia, Crédito e Desenvolvimento Regional +```mermaid +erDiagram + bcb_sicor_operacao { + int ano + string sigla_uf + string id_municipio + string id_programa + float valor_parcela_credito + float area_financiada + string tipo_produtor + string tipo_financiamento + } + bcb_estban_municipio { + int ano + int mes + string sigla_uf + string id_municipio + string cnpj_basico + string instituicao + int agencias_esperadas + int agencias_processadas + string id_verbete + float valor + } + bcb_sicor_operacao ||--o{ bcb_estban_municipio : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/08_politicas_publicas.md b/overview/08_politicas_publicas.md index 023bb46..d156346 100644 --- a/overview/08_politicas_publicas.md +++ b/overview/08_politicas_publicas.md @@ -1,4 +1,30 @@ # Políticas Públicas, Transferências e Proteção Social +```mermaid +erDiagram + bolsa_familia_pagamento { + int ano_competencia + int mes_competencia + int ano_referencia + int mes_referencia + string id_municipio + string sigla_uf + string nis_favorecido + string nome_favorecido + float valor_parcela + } + siconfi_orcamento { + int ano + string sigla_uf + string id_municipio + float valor_empenhado + float valor_liquidado + float valor_pago + string conta + string funcao + } + bolsa_familia_pagamento ||--o{ siconfi_orcamento : "id_municipio / sigla_uf" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/09_genero_familia.md b/overview/09_genero_familia.md index 6ed1014..e1c3e12 100644 --- a/overview/09_genero_familia.md +++ b/overview/09_genero_familia.md @@ -1,4 +1,35 @@ # Gênero, Família e Dinâmicas Demográficas +```mermaid +erDiagram + sinasc_microdados { + int ano + string sigla_uf + string id_municipio_nascimento + string sexo + int peso + string raca_cor + string raca_cor_mae + string escolaridade_mae + int idade_mae + int semana_gestacao + string tipo_parto + } + caged_microdados_movimentacao { + int ano + int mes + string sigla_uf + string id_municipio + string sexo + string raca_cor + string cbo_2002 + string cnae_2_subclasse + int saldo_movimentacao + float salario_mensal + string grau_instrucao + } + sinasc_microdados ||--o{ caged_microdados_movimentacao : "sigla_uf / id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/10_meio_ambiente.md b/overview/10_meio_ambiente.md index b9a237a..ac13eba 100644 --- a/overview/10_meio_ambiente.md +++ b/overview/10_meio_ambiente.md @@ -1,4 +1,44 @@ # Meio Ambiente, Desenvolvimento e Sustentabilidade +```mermaid +erDiagram + prodes_municipio_bioma { + int ano + string id_municipio + string bioma + float area_total + float desmatado + float vegetacao_natural + float nao_vegetacao_natural + float hidrografia + } + seeg_emissoes_municipio { + int ano + string sigla_uf + string id_municipio + string bioma + string gas + string setor + string atividade_economica + float emissao_ar2 + float emissao_ar4 + float emissao_ar5 + } + sicar_area_imovel { + date data_extracao + string sigla_uf + string id_municipio + string id_imovel + string modulos_fiscais + float area + string status + string tipo + string condicao + } + prodes_municipio_bioma ||--o{ seeg_emissoes_municipio : "id_municipio + bioma" + prodes_municipio_bioma ||--o{ sicar_area_imovel : "id_municipio" + seeg_emissoes_municipio ||--o{ sicar_area_imovel : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/11_infraestrutura.md b/overview/11_infraestrutura.md index a5d074d..b35b33f 100644 --- a/overview/11_infraestrutura.md +++ b/overview/11_infraestrutura.md @@ -1,4 +1,34 @@ # Infraestrutura, Serviços e Qualidade de Vida +```mermaid +erDiagram + snis_municipio_agua_esgoto { + int ano + string id_municipio + string sigla_uf + int populacao_atendida_agua + int populacao_atentida_esgoto + float volume_agua_produzido + float volume_esgoto_coletado + float volume_esgoto_tratado + float indice_coleta_esgoto + float indice_tratamento_esgoto + } + anatel_ibc_municipio { + int ano + string sigla_uf + string id_municipio + float ibc + float cobertura_pop_4g5g + string fibra + float densidade_smp + int hhi_smp + float densidade_scm + int hhi_scm + float adensamento_estacoes + } + snis_municipio_agua_esgoto ||--|| anatel_ibc_municipio : "id_municipio + ano" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/12_interseccionalidade.md b/overview/12_interseccionalidade.md index d04c21b..3af8bcf 100644 --- a/overview/12_interseccionalidade.md +++ b/overview/12_interseccionalidade.md @@ -1,4 +1,31 @@ # Interseccionalidade e Desigualdades Complexas +```mermaid +erDiagram + rais_microdados_vinculos { + int ano + string sigla_uf + string id_municipio + string sexo + string raca_cor + string faixa_remuneracao_media_sm + float valor_remuneracao_media_sm + string cbo_2002 + string cnae_2_subclasse + } + sinasc_microdados { + int ano + string sigla_uf + string id_municipio_nascimento + string raca_cor_mae + string escolaridade_mae + int idade_mae + string tipo_parto + int peso + int semana_gestacao + } + rais_microdados_vinculos ||--o{ sinasc_microdados : "sigla_uf / raca_cor" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/13_migracao_urbanizacao.md b/overview/13_migracao_urbanizacao.md index 0fae64f..81cf229 100644 --- a/overview/13_migracao_urbanizacao.md +++ b/overview/13_migracao_urbanizacao.md @@ -1,4 +1,30 @@ # Migração, Urbanização e Transformações Espaciais +```mermaid +erDiagram + caged_microdados_movimentacao { + int ano + int mes + string sigla_uf + string id_municipio + int saldo_movimentacao + string cbo_2002 + string cnae_2_subclasse + int idade + string sexo + string grau_instrucao + float salario_mensal + string tipo_movimentacao + } + anatel_ibc_municipio { + int ano + string sigla_uf + string id_municipio + float ibc + float cobertura_pop_4g5g + } + caged_microdados_movimentacao ||--o{ anatel_ibc_municipio : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/14_consumo_precos.md b/overview/14_consumo_precos.md index 12de726..4f59bb0 100644 --- a/overview/14_consumo_precos.md +++ b/overview/14_consumo_precos.md @@ -1,4 +1,33 @@ # Consumo, Preços e Estratificação de Classe +```mermaid +erDiagram + ipca_mes_categoria_municipio { + int ano + int mes + string id_municipio + string sigla_uf + string id_categoria + string categoria + float peso_mensal + float variacao_mensal + float variacao_anual + float variacao_doze_meses + } + anp_precos_combustiveis { + int ano + string sigla_uf + string id_municipio + date data_coleta + string produto + string unidade_medida + float preco_compra + float preco_venda + string cnpj_revenda + string bandeira_revenda + } + ipca_mes_categoria_municipio ||--o{ anp_precos_combustiveis : "id_municipio + mes" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/15_poder_elites.md b/overview/15_poder_elites.md index af07971..3524787 100644 --- a/overview/15_poder_elites.md +++ b/overview/15_poder_elites.md @@ -1,4 +1,46 @@ # Poder, Elite e Reprodução Social +```mermaid +erDiagram + camara_deputado { + string id_deputado + string nome + string nome_civil + string sexo + date data_nascimento + date data_falecimento + string sigla_uf_nascimento + string id_municipio_nascimento + } + tse_candidatos { + int ano + string sigla_uf + string id_municipio + string sequencial + string nome + string sigla_partido + string cargo + string genero + string raca + string instrucao + string ocupacao + string situacao + int idade + } + tse_despesas_candidato { + int ano + string sigla_uf + string sequencial_candidato + string sigla_partido + string cargo + float valor_documento + string tipo_documento + string nome_fornecedor + string tipo_prestacao_contas + } + camara_deputado ||--o{ tse_candidatos : "sigla_uf" + tse_candidatos ||--o{ tse_despesas_candidato : "sequencial + sigla_partido" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/16_economia_politica.md b/overview/16_economia_politica.md index 11c4779..23a22bc 100644 --- a/overview/16_economia_politica.md +++ b/overview/16_economia_politica.md @@ -1,4 +1,31 @@ # Economia Política e Desenvolvimento +```mermaid +erDiagram + rf_arrecadacao_uf { + int ano + int mes + string sigla_uf + float irpf + float irpj_entidades_financeiras + float irpj_demais_empresas + float irrf_rendimentos_trabalho + float cofins + float pis_pasep + float csll + } + siconfi_orcamento { + int ano + string sigla_uf + string id_municipio + float valor_empenhado + float valor_liquidado + float valor_pago + string funcao + string conta + } + rf_arrecadacao_uf ||--|| siconfi_orcamento : "sigla_uf + ano" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/17_agropecuaria_agronegocio.md b/overview/17_agropecuaria_agronegocio.md index 73575a9..e1eb39d 100644 --- a/overview/17_agropecuaria_agronegocio.md +++ b/overview/17_agropecuaria_agronegocio.md @@ -1,4 +1,31 @@ # Agropecuária, Estrutura Fundiária e Agronegócio +```mermaid +erDiagram + sicar_area_imovel { + date data_extracao + date data_atualizacao_car + string sigla_uf + string id_municipio + string id_imovel + string modulos_fiscais + float area + string status + string tipo + string condicao + } + bcb_sicor_operacao { + int ano + string sigla_uf + string id_municipio + string id_programa + float valor_parcela_credito + float area_financiada + string tipo_produtor + string tipo_financiamento + } + sicar_area_imovel ||--o{ bcb_sicor_operacao : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/18_comercio_exterior.md b/overview/18_comercio_exterior.md index 6d74971..71a3cd7 100644 --- a/overview/18_comercio_exterior.md +++ b/overview/18_comercio_exterior.md @@ -1,4 +1,35 @@ # Comércio Exterior, Integração Global e Cadeias de Valor +```mermaid +erDiagram + comex_stat_ncm_8 { + int ano + int mes + string sigla_uf + string id_municipio + string co_ncm + string co_pais + string co_via + string co_urf + float vl_fob + float kg_liquido + string tipo_operacao + } + comex_pais { + string co_pais + string no_pais + string regiao + string bloco + } + comex_ncm { + string co_ncm + string no_ncm + string setor + string nivel_agregacao + } + comex_stat_ncm_8 ||--|| comex_pais : "co_pais" + comex_stat_ncm_8 ||--|| comex_ncm : "co_ncm" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/19_mercado_financeiro.md b/overview/19_mercado_financeiro.md index fb8c634..1bcd566 100644 --- a/overview/19_mercado_financeiro.md +++ b/overview/19_mercado_financeiro.md @@ -1,4 +1,34 @@ # Mercado Financeiro, Fundos de Investimento e Estrutura de Capital +```mermaid +erDiagram + cnpq_bolsas_microdados { + int ano + string processo + date data_inicio_processo + date data_fim_processo + string beneficiario + string modalidade + string categoria_nivel + string grande_area_conhecimento + string area_conhecimento + string sigla_uf_origem + string sigla_uf_destino + float valor + } + anatel_ibc_municipio { + int ano + string sigla_uf + string id_municipio + float ibc + float cobertura_pop_4g5g + string fibra + int hhi_smp + int hhi_scm + float adensamento_estacoes + } + cnpq_bolsas_microdados ||--o{ anatel_ibc_municipio : "sigla_uf_destino / sigla_uf" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/20_ciencia_tecnologia.md b/overview/20_ciencia_tecnologia.md index 8f84bd8..484232b 100644 --- a/overview/20_ciencia_tecnologia.md +++ b/overview/20_ciencia_tecnologia.md @@ -1,4 +1,35 @@ # Ciência, Tecnologia, Bolsas de Estudo e Produção Acadêmica +```mermaid +erDiagram + cnpq_bolsas_microdados { + int ano + string processo + date data_inicio_processo + date data_fim_processo + string modalidade + string categoria_nivel + string programa_cnpq + string grande_area_conhecimento + string area_conhecimento + string sigla_uf_origem + string sigla_uf_destino + string instituicao_destino + float valor + } + enem_microdados { + int ano + string id_municipio_escola + string sigla_uf_residencia + string tipo_escola + string dependencia_administrativa_escola + string cor_raca + float nota_matematica + float nota_ciencias_natureza + float nota_redacao + } + cnpq_bolsas_microdados ||--o{ enem_microdados : "sigla_uf_destino" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/21_corrupcao_improbidade.md b/overview/21_corrupcao_improbidade.md index 0c4e3eb..7b32bd6 100644 --- a/overview/21_corrupcao_improbidade.md +++ b/overview/21_corrupcao_improbidade.md @@ -1,4 +1,46 @@ # Corrupção, Improbidade Administrativa e Controle Público +```mermaid +erDiagram + cgu_emendas_parlamentares { + int ano_emenda + string id_emenda + string tipo_emenda + string nome_autor_emenda + string sigla_uf_gasto + string id_municipio_gasto + string nome_funcao + string nome_subfuncao + string nome_programa + string nome_acao + float valor_empenhado + float valor_liquidado + float valor_pago + float valor_resto_pagar_inscrito + } + rf_arrecadacao_uf { + int ano + int mes + string sigla_uf + float irpf + float irpj_entidades_financeiras + float irpj_demais_empresas + float irrf_rendimentos_trabalho + float cofins + float pis_pasep + float csll + } + cnj_improbidade_microdados { + string tipo_poder + string orgao + string sigla_uf + string tipo_acao + string situacao_processo + int ano + } + cgu_emendas_parlamentares ||--o{ rf_arrecadacao_uf : "sigla_uf_gasto + ano_emenda" + cgu_emendas_parlamentares ||--o{ cnj_improbidade_microdados : "sigla_uf_gasto" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/22_clima_queimadas.md b/overview/22_clima_queimadas.md index b818de4..9842f50 100644 --- a/overview/22_clima_queimadas.md +++ b/overview/22_clima_queimadas.md @@ -1,4 +1,45 @@ # Clima, Queimadas e Variação de Temperatura +```mermaid +erDiagram + prodes_municipio_bioma { + int ano + string id_municipio + string bioma + float area_total + float desmatado + float vegetacao_natural + float nao_vegetacao_natural + float hidrografia + } + seeg_emissoes_municipio { + int ano + string sigla_uf + string id_municipio + string bioma + string gas + string setor + string atividade_economica + string categoria + float emissao_ar2 + float emissao_ar4 + float emissao_ar5 + float emissao_ar6 + } + sicar_area_imovel { + date data_extracao + string sigla_uf + string id_municipio + string id_imovel + float area + string status + string tipo + string condicao + } + prodes_municipio_bioma ||--o{ seeg_emissoes_municipio : "id_municipio + bioma + ano" + prodes_municipio_bioma ||--o{ sicar_area_imovel : "id_municipio" + seeg_emissoes_municipio ||--o{ sicar_area_imovel : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/23_epidemiologia.md b/overview/23_epidemiologia.md index 55baec6..a6600e0 100644 --- a/overview/23_epidemiologia.md +++ b/overview/23_epidemiologia.md @@ -1,4 +1,43 @@ # Epidemiologia, Doenças Infecciosas e Vigilância em Saúde +```mermaid +erDiagram + sim_microdados { + int ano + string sigla_uf + string id_municipio_ocorrencia + string id_municipio_residencia + string causa_basica + float idade + string sexo + string raca_cor + string escolaridade + string ocupacao + } + sinasc_microdados { + int ano + string sigla_uf + string id_municipio_nascimento + int peso + string raca_cor_mae + string escolaridade_mae + int semana_gestacao + string tipo_parto + int idade_mae + } + cnes_estabelecimento { + int ano + int mes + string sigla_uf + string id_municipio + string id_estabelecimento_cnes + string tipo_unidade + string id_natureza_juridica + } + sim_microdados ||--o{ cnes_estabelecimento : "id_municipio_ocorrencia" + sinasc_microdados ||--o{ cnes_estabelecimento : "id_municipio_nascimento" + sim_microdados ||--o{ sinasc_microdados : "id_municipio / ano" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/24_assistencia_saude.md b/overview/24_assistencia_saude.md index 8fac36f..5adfa5a 100644 --- a/overview/24_assistencia_saude.md +++ b/overview/24_assistencia_saude.md @@ -1,4 +1,42 @@ # Assistência Ambulatorial, Hospitalar e Procedimentos do SUS +```mermaid +erDiagram + cnes_estabelecimento { + int ano + int mes + string sigla_uf + string id_municipio + string id_estabelecimento_cnes + string tipo_unidade + string id_natureza_juridica + } + cnes_profissional { + int ano + int mes + string sigla_uf + string id_municipio + string id_estabelecimento_cnes + string cbo_2002_original + string cbo_2002 + string tipo_vinculo + string tipo_conselho + } + cnes_equipamento { + int ano + int mes + string sigla_uf + string id_municipio + string id_estabelecimento_cnes + string id_equipamento + string tipo_equipamento + string quantidade_equipamentos + string quantidade_equipamentos_ativos + int indicador_equipamento_disponivel_sus + } + cnes_estabelecimento ||--o{ cnes_profissional : "id_estabelecimento_cnes" + cnes_estabelecimento ||--o{ cnes_equipamento : "id_estabelecimento_cnes" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/25_orcamento_federal.md b/overview/25_orcamento_federal.md index b813ebb..b802b4b 100644 --- a/overview/25_orcamento_federal.md +++ b/overview/25_orcamento_federal.md @@ -1,4 +1,51 @@ # Orçamento Federal, Emendas Parlamentares e Execução Orçamentária +```mermaid +erDiagram + tesouro_despesa_ug { + int ano + string sigla_uf + string id_acao + string id_elemento_despesa + float valor_empenhado + float valor_liquidado + float valor_pago + float valor_restos_pagar_inscritos + } + cgu_emendas_parlamentares { + int ano_emenda + string id_emenda + string tipo_emenda + string nome_autor_emenda + string sigla_uf_gasto + string id_municipio_gasto + string nome_funcao + string nome_acao + float valor_empenhado + float valor_liquidado + float valor_pago + } + rf_arrecadacao_uf { + int ano + int mes + string sigla_uf + float irpf + float irpj_entidades_financeiras + float irpj_demais_empresas + float cofins + float pis_pasep + } + bcb_sicor_operacao { + int ano + string sigla_uf + string id_municipio + string id_programa + float valor_parcela_credito + } + tesouro_despesa_ug ||--o{ cgu_emendas_parlamentares : "sigla_uf + ano" + tesouro_despesa_ug ||--|| rf_arrecadacao_uf : "sigla_uf + ano" + tesouro_despesa_ug ||--o{ bcb_sicor_operacao : "sigla_uf + ano" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/26_servidores_publicos.md b/overview/26_servidores_publicos.md index 65c465f..fd68957 100644 --- a/overview/26_servidores_publicos.md +++ b/overview/26_servidores_publicos.md @@ -1,4 +1,49 @@ # Servidores Públicos, Gestão de Pessoal e Elites do Estado +```mermaid +erDiagram + servidores_executivo_federal { + int ano + string id_servidor + string orgao_lotacao + string sigla_uf_exercicio + string cargo + string classe + string padrao + string nivel + float valor_remuneracao + float valor_vantagens + float valor_deducoes + } + stf_corte_aberta { + string numero_processo + date data_julgamento + string relator + string tema + string resultado + string partes + string classe + } + cnj_improbidade_microdados { + string tipo_poder + string orgao + string sigla_uf + string tipo_acao + string situacao_processo + int ano + } + rais_microdados_vinculos { + int ano + string sigla_uf + string id_municipio + string natureza_juridica + float valor_remuneracao_media_sm + string cbo_2002 + } + servidores_executivo_federal ||--o{ cnj_improbidade_microdados : "orgao" + servidores_executivo_federal ||--o{ rais_microdados_vinculos : "natureza_juridica" + stf_corte_aberta ||--o{ cnj_improbidade_microdados : "tipo_poder" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/27_pesquisas_opiniao.md b/overview/27_pesquisas_opiniao.md index 92e220a..2518274 100644 --- a/overview/27_pesquisas_opiniao.md +++ b/overview/27_pesquisas_opiniao.md @@ -1,4 +1,44 @@ # Pesquisas de Opinião, Percepção Pública e Comportamento Político +```mermaid +erDiagram + poder360_pesquisas { + string id_pesquisa + int ano + string sigla_uf + string cargo + date data + string instituto + string contratante + float quantidade_entrevistas + float margem_mais + float margem_menos + string tipo + int turno + string nome_candidato + string sigla_partido + float percentual + } + tse_resultados_candidato { + int ano + string sigla_uf + string id_municipio + string sequencial_candidato + string sigla_partido + string cargo + string resultado + int votos + } + pnadc_microdados { + int ano + int trimestre + string sigla_uf + string id_uf + string capital + } + poder360_pesquisas ||--o{ tse_resultados_candidato : "sigla_partido + sigla_uf + ano" + poder360_pesquisas ||--o{ pnadc_microdados : "sigla_uf + ano" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/28_violencia_escolar.md b/overview/28_violencia_escolar.md index 93a1d95..5137107 100644 --- a/overview/28_violencia_escolar.md +++ b/overview/28_violencia_escolar.md @@ -1,4 +1,64 @@ # Violência Escolar, Segurança Educacional e Ambiente de Aprendizagem +```mermaid +erDiagram + fbsp_violencia_escolar { + string id_municipio + string sigla_uf + string tipo_ocorrencia + int quantidade_ocorrencias + int populacao_15_17 + float taxa_ocorrencia + string dependencia_administrativa + string localizacao + string rede + } + saeb_aluno_em_34ano { + int ano + string sigla_uf + string id_municipio + string id_escola + string escola_publica + string localizacao + string serie + string disciplina + float proficiencia + string professor_aborda_bullying_violencia + string aluno_sente_seguranca_escola + } + censo_escolar_escola { + int ano + string sigla_uf + string id_municipio + string id_escola + string rede + string tipo_localizacao + string tipo_situacao_funcionamento + int vinculo_secretaria_educacao + int vinculo_seguranca_publica + } + sinan_microdados_violencia { + int ano + date data_notificacao + string id_municipio_notificacao + string id_municipio_ocorrencia + string id_categoria_cid10 + string tipo_notificacao + date data_ocorrencia + } + isp_taxa_evolucao_mensal_municipio { + int ano + int mes + string id_municipio + float taxa_homicidio_doloso + float taxa_letalidade_violenta + } + fbsp_violencia_escolar ||--o{ saeb_aluno_em_34ano : "id_municipio" + fbsp_violencia_escolar ||--o{ censo_escolar_escola : "id_municipio" + fbsp_violencia_escolar ||--o{ sinan_microdados_violencia : "id_municipio" + fbsp_violencia_escolar ||--o{ isp_taxa_evolucao_mensal_municipio : "id_municipio" + saeb_aluno_em_34ano ||--|| censo_escolar_escola : "id_escola" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/29_dados_eleitorais_stf.md b/overview/29_dados_eleitorais_stf.md index ad6de46..e401c26 100644 --- a/overview/29_dados_eleitorais_stf.md +++ b/overview/29_dados_eleitorais_stf.md @@ -1,4 +1,65 @@ # Dados Eleitorais Detalhados, Judicialização e Supremo Tribunal Federal +```mermaid +erDiagram + stf_corte_aberta { + string numero_processo + date data_julgamento + date data_publicacao + string relator + string tema + string tese + string resultado + string partes + string classe + } + tse_candidatos { + int ano + string sigla_uf + string id_municipio + string sequencial + string sigla_partido + string cargo + string genero + string raca + string instrucao + string situacao + int idade + } + tse_resultados_candidato { + int ano + string sigla_uf + string id_municipio + string sequencial_candidato + string sigla_partido + string cargo + string resultado + int votos + } + tse_despesas_candidato { + int ano + string sigla_uf + string sequencial_candidato + string sigla_partido + string cargo + float valor_documento + string tipo_documento + string nome_fornecedor + string tipo_prestacao_contas + } + cnj_improbidade_microdados { + string tipo_poder + string orgao + string sigla_uf + string tipo_acao + string situacao_processo + int ano + } + tse_candidatos ||--o{ tse_resultados_candidato : "sequencial + sigla_uf + ano" + tse_candidatos ||--o{ tse_despesas_candidato : "sequencial + sigla_uf + ano" + stf_corte_aberta ||--o{ cnj_improbidade_microdados : "tipo_poder" + tse_resultados_candidato ||--o{ cnj_improbidade_microdados : "sigla_uf" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/30_estrutura_produtiva.md b/overview/30_estrutura_produtiva.md index 8f138b8..4897398 100644 --- a/overview/30_estrutura_produtiva.md +++ b/overview/30_estrutura_produtiva.md @@ -1,4 +1,49 @@ # Estrutura Produtiva, Empresas, MPEs e Dinâmica Competitiva +```mermaid +erDiagram + pia_empresa { + int ano + string cnae_3_subclasse + float valor_faturamento + float valor_faturamento_bruto + int numero_pessoal_ocupado + float custo_insumos + string id_municipio + } + cnpj_estabelecimento { + int ano + int mes + string cnpj_basico + string situacao_cadastral + string cnae_fiscal_principal + string id_municipio + string natureza_juridica + string porte + date data_inicio_atividade + } + cnpj_empresa { + int ano + int mes + string cnpj_basico + float capital_social + string natureza_juridica + string qualificacao_socio + } + cnpj_socios { + int ano + int mes + string cnpj_basico + string tipo + string nome + string qualificacao + date data_entrada_sociedade + string faixa_etaria + } + pia_empresa ||--o{ cnpj_estabelecimento : "cnae_3_subclasse / id_municipio" + cnpj_empresa ||--o{ cnpj_estabelecimento : "cnpj_basico" + cnpj_empresa ||--o{ cnpj_socios : "cnpj_basico" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/31_desenvolvimento_humano.md b/overview/31_desenvolvimento_humano.md index 816cb81..d314e62 100644 --- a/overview/31_desenvolvimento_humano.md +++ b/overview/31_desenvolvimento_humano.md @@ -1,4 +1,48 @@ # Desenvolvimento Humano, Vulnerabilidade Social e Índices Compostos +```mermaid +erDiagram + ipea_avs_microdados { + int ano + string id_municipio + string sigla_uf + float ivs + float ivs_renda + float ivs_trabalho + float ivs_educacao + float ivs_habitacional + float ivs_infraestrutura + float ivs_fragilidade_familiar + float ivs_baixa_resistencia + } + ipea_idhm { + int ano + string id_municipio + float idhm + float idhm_longevidade + float idhm_educacao + float idhm_renda + } + censo_populacao_raca { + int ano + string id_municipio + string grupo_idade + string sexo + string cor_raca + int populacao + } + bolsa_familia_pagamento { + int ano_competencia + int mes_competencia + string id_municipio + string sigla_uf + string nis_favorecido + float valor_parcela + } + ipea_avs_microdados ||--|| ipea_idhm : "id_municipio + ano" + ipea_avs_microdados ||--o{ censo_populacao_raca : "id_municipio" + ipea_avs_microdados ||--o{ bolsa_familia_pagamento : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/32_conectividade.md b/overview/32_conectividade.md index 61b17b6..daf01db 100644 --- a/overview/32_conectividade.md +++ b/overview/32_conectividade.md @@ -1,4 +1,48 @@ # Conectividade, Educação Digital e Infraestrutura de Telecomunicações +```mermaid +erDiagram + simet_educacao_conectada { + int ano + string id_escola + string id_municipio + string dependencia_administrativa + string localizacao + float velocidade_download + float velocidade_upload + float latencia + string tecnologia + } + anatel_banda_larga_densidade_municipio { + int ano + int mes + string sigla_uf + string id_municipio + float densidade + } + anatel_ibc_municipio { + int ano + string sigla_uf + string id_municipio + float ibc + float cobertura_pop_4g5g + string fibra + int hhi_smp + int hhi_scm + float adensamento_estacoes + } + enem_microdados { + int ano + string id_municipio_escola + string tipo_escola + string dependencia_administrativa_escola + float nota_matematica + float nota_redacao + } + simet_educacao_conectada ||--o{ anatel_ibc_municipio : "id_municipio" + anatel_banda_larga_densidade_municipio ||--|| anatel_ibc_municipio : "id_municipio + ano" + anatel_ibc_municipio ||--o{ enem_microdados : "id_municipio" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/33_dados_internacionais.md b/overview/33_dados_internacionais.md index 0270da6..eb78e73 100644 --- a/overview/33_dados_internacionais.md +++ b/overview/33_dados_internacionais.md @@ -1,4 +1,39 @@ # Dados Internacionais Comparativos e Rankings Globais +```mermaid +erDiagram + pisa_microdados { + string country + int year + float score_matematica + float score_ciencias + float score_leitura + int rank_matematica + int rank_ciencias + int rank_leitura + } + world_bank_rd { + string country + int year + string indicador + float value + } + oe_indicadores_orcamentarios { + string country + int year + string indicador + float value + } + fbsp_atlas_violencia { + string country + string id_municipio + int ano + float taxa_homicidio + } + pisa_microdados ||--o{ world_bank_rd : "country + year" + pisa_microdados ||--o{ oe_indicadores_orcamentarios : "country + year" + world_bank_rd ||--o{ fbsp_atlas_violencia : "country" +``` + ## Contexto e Síntese dos Dados diff --git a/overview/34_atlas_mapas.md b/overview/34_atlas_mapas.md index 1872b77..ae2e3e9 100644 --- a/overview/34_atlas_mapas.md +++ b/overview/34_atlas_mapas.md @@ -1,4 +1,59 @@ # Atlas, Mapas Georreferenciados e Bases Territoriais +```mermaid +erDiagram + geobr_terra_indigena { + string id_terra_indigena + string terra_indigena + string etnia + string sigla_uf + float area + string fase + string modalidade + string id_unidade_administrativa + } + geobr_unidade_conservacao { + string id_unidade_conservacao + string unidade_conservacao + string categoria + string sigla_grupo + string esfera + int ano_criacao + } + geobr_bioma { + int ano + string id_bioma + string nome_bioma + } + geobr_concentracao_urbana { + string id_concentracao_urbana + string concentracao_urbana + int populacao_urbana_2010 + int populacao_rural_2010 + string id_municipio + string sigla_uf + } + censo_terra_indigena { + string id_terra_indigena + string terra_indigena + string sigla_uf + int domicilios + int populacao + int populacao_indigena + } + censo_territorio_quilombola { + string id_territorio_quilombola + string territorio_quilombola + string sigla_uf + string domicilios + int populacao + int populacao_quilombola + } + geobr_terra_indigena ||--|| censo_terra_indigena : "id_terra_indigena" + geobr_terra_indigena ||--o{ geobr_concentracao_urbana : "sigla_uf" + geobr_unidade_conservacao ||--o{ geobr_bioma : "bioma" + geobr_concentracao_urbana ||--o{ censo_territorio_quilombola : "sigla_uf" +``` + ## Contexto e Síntese dos Dados