From 0fd2d8bc9b0c56225dea1ebfcba3d356b4b9ed03 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Victor=20Frans=20Pondaco=20Winandy?=
 <jvfpw18@inf.ufpr.br>
Date: Thu, 2 Jul 2020 09:39:13 -0300
Subject: [PATCH] Update pib 2017, add localizacao for mapfor

---
 ibge_pib.json            |  2 +-
 localizacao_campi.json   | 10 ++++++
 localizacao_escolas.json | 14 ++++++++
 pib_quintis.json         |  6 ++++
 pnad.json                | 72 +++++++++++++++++++++++++++++++++++-----
 5 files changed, 95 insertions(+), 9 deletions(-)
 create mode 100644 localizacao_campi.json
 create mode 100644 localizacao_escolas.json
 create mode 100644 pib_quintis.json

diff --git a/ibge_pib.json b/ibge_pib.json
index 6690b10..f7600ec 100644
--- a/ibge_pib.json
+++ b/ibge_pib.json
@@ -1,6 +1,6 @@
 {
     "pairing_description": "Tabela do censo IBGE (PIB)",
-    "data_source": "IBGE em parceria com os Órgãos Estaduais de Estatística, Secretarias Estaduais de Governo e Superintendência da Zona Franca de Manaus – SUFRAMA",
+    "data_source": "Elaborado a partir da base de Produto Interno Bruto dos Municípios/IBGE",
     "pk": ["ano_censo","municipio_id"],
     "foreign_keys": [
         {
diff --git a/localizacao_campi.json b/localizacao_campi.json
new file mode 100644
index 0000000..65eaab0
--- /dev/null
+++ b/localizacao_campi.json
@@ -0,0 +1,10 @@
+{
+    "pairing_description": "Tabela com a geolocalização dos campi de ensino superior",
+    "data_source": "",
+    "pk": ["ano_censo", "id"],
+    "foreign_keys": [{
+        "keys": ["municipio_id"],
+        "reference_columns": ["id"],
+        "reference_table": "municipio"
+    }]
+}
diff --git a/localizacao_escolas.json b/localizacao_escolas.json
new file mode 100644
index 0000000..e3ec1fe
--- /dev/null
+++ b/localizacao_escolas.json
@@ -0,0 +1,14 @@
+{
+    "pairing_description": "Tabela com a geolocalização das escolas",
+    "data_source": "",
+    "pk": ["ano_censo", "id"],
+    "foreign_keys": [{
+        "keys": ["municipio_id"],
+        "reference_columns": ["id"],
+        "reference_table": "municipio"
+    }, {
+        "keys": ["ano_censo","id"],
+        "reference_columns": ["ano_censo","id"],
+        "reference_table": "escola"
+    }]
+}
diff --git a/pib_quintis.json b/pib_quintis.json
new file mode 100644
index 0000000..b0b7378
--- /dev/null
+++ b/pib_quintis.json
@@ -0,0 +1,6 @@
+{
+    "pairing_description": "Tabela com o valor dos quintis por estado",
+    "data_source": "Elaborado a partir da base de Produto Interno Bruto dos Municípios/IBGE",
+    "pk": ["ano_censo", "tipo", "estado_id"],
+    "foreign_keys": []
+}
diff --git a/pnad.json b/pnad.json
index 659b18c..aa8b7a9 100644
--- a/pnad.json
+++ b/pnad.json
@@ -2,11 +2,67 @@
     "pairing_description": "Tabela do censo IBGE (PNAD)",
     "data_source": "PNAD (arquivo Pessoas)/IBGE",
     "pk": [],
-    "foreign_keys": [
-        {
-            "keys": ["estado_id"],
-            "reference_columns": ["id"],
-            "reference_table": "estado"
-        }
-    ]
-}
+    "foreign_keys": [{
+        "keys": ["estado_id"],
+        "reference_columns": ["id"],
+        "reference_table": "estado"
+    }],
+    "columns": {
+        "ano_censo": ["INT", "ANO"],
+        "estado_id": ["INT", "COD_UF"],
+        "regiao_id": ["INT", "COD_REGIAO"],
+        "controle_uf": ["INT", "PNDEPE001N0"],
+        "sexo_original": ["INT", "PNDPE004N0"],
+        "cond_unidade_domiciliar": ["INT", "PNDPE013N0"],
+        "cond_familia": ["INT", "PNDPE014N0"],
+        "cor_raca_original": ["INT", "PNDEPE006N0"],
+        "alfabetizado": ["INT", "PNDEPE007N0"],
+        "frequenta_escola_creche": ["INT", "PNDEPE008N0"],
+        "nasc_dia": ["INT", "PNDPE015N0"],
+        "nasc_mes": ["INT", "PNDPE016N0"],
+        "nasc_ano": ["INT", "PNDPE017N0"],
+        "idade": ["INT", "PNDEPE005N0"],
+        "posicao_trabalho": ["INT", "PNDPE023N0"],
+        "situacao_censitaria": ["INT", "PNDEPE003N0"],
+        "peso": ["INT", "PNDEPE002N0"],
+        "t_renda_per_capita": ["BIGINT", "t_PNDPE018N0"],
+        "faixa_renda_per_capita": ["INT", "PNDEPE019N0"],
+        "escolaridade_familiar": ["INT", "PNDEPE011N0"],
+        "t_renda_per_capita_familia": ["BIGINT", "t_PNDPE020N0"],
+        "nivel_ensino": ["INT", "PNDPE009N0"],
+        "anos_estudo": ["INT", "PNDEPE012N0"],
+        "condicao_ocupacao_trabalho": ["INT", "PNDPE027N0"],
+        "rede_ensino": ["TINYINT", "SMPPIR-PNAD1"],
+        "curso_que_frequenta": ["TINYINT", "SMPPIR-PNAD2"],
+        "area_rede_publica_ensino": ["TINYINT", "SMPPIR-PNAD3"],
+        "codigo_ocupacao_trabalho": ["INT", "PNDPE021N0"],
+        "setor_trabalho": ["INT", "PNDPE022N0"],
+        "area_trabalho": ["INT", "PNDPE024N0"],
+        "horas_trabalhadas_semana": ["INT", "PNDPE025N0"],
+        "t_renda_mensal": ["BIGINT", "t_PNDPE026N0"],
+        "codigo_ocupacao_trabalho_2": ["INT", "PNDPE028N0"],
+        "setor_trabalho_2": ["INT", "PNDPE029N0"],
+        "area_trabalho_2": ["INT", "PNDPE030N0"],
+        "funcionario_publico_2": ["INT", "PNDPE031N0"],
+        "carteira_trabalho_2": ["INT", "PNDPE032N0"],
+        "t_renda_mensal_2": ["BIGINT", "t_PNDPE034N0"],
+        "horas_trabalhadas_semana_2": ["INT", "PNDPE033N0"],
+        "idade_31_03": ["INT", "PNDPE005T2"],
+        "t_idade_31_03": ["INT", "t_PNDPE005T2"],
+        "faixa_etaria_31_03": ["INT", "PNDPE005T3"],
+        "cor_raca_id": ["INT", "PNDPE006T2"],
+        "localizacao_id": ["INT", "PNDPE003T1"],
+        "faixa_etaria": ["INT", "PNDPE005T1"],
+        "professor_educacao_basica": ["BOOLEAN", "PNDPE021T1"],
+        "renda_per_capita": ["INT", "PNDEPE018N0"],
+        "renda_per_capita_familia": ["INT", "PNDPE020N0"],
+        "renda_mensal": ["INT", "PNDPE026N0"],
+        "renda_mensal_2": ["INT", "PNDPE034N0"],
+        "renda_normalizada_40_horas": ["INT", "PNDPE026T1"],
+        "renda_per_capita_sm": ["DECIMAL(7,4)", "PNDPE018T1"],
+        "quintil_nivel_rendimento": ["INT", "PNDPE018T2"],
+        "extremos_nivel_rendimento": ["INT", "PNDPE018T3"],
+        "sexo": ["INT", "PNDPE004T1"],
+        "cor_raca": ["INT", "PNDPE006T1"]
+    }
+}
\ No newline at end of file
-- 
GitLab