From a282a4e3af17037d219f2eb782dfb01faecaf3cd Mon Sep 17 00:00:00 2001 From: Rafael S Castliho <rsc15@inf.ufpr.br> Date: Wed, 20 Feb 2019 09:44:32 -0300 Subject: [PATCH] made new ag tables --- african_culture.sql | 50 +++++++++++++++++++++++ african_rights.sql | 70 +++++++++++++++++++++++++++++++ african_sustentability.sql | 47 +++++++++++++++++++++ eixo2.sql | 81 ++++++++++++++++++++++++++++++++++++ eixo3.sql | 79 +++++++++++++++++++++++++++++++++++ eixo4.sql | 84 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 411 insertions(+) create mode 100644 african_culture.sql create mode 100644 african_rights.sql create mode 100644 african_sustentability.sql create mode 100644 eixo2.sql create mode 100644 eixo3.sql create mode 100644 eixo4.sql diff --git a/african_culture.sql b/african_culture.sql new file mode 100644 index 0000000..38c01b8 --- /dev/null +++ b/african_culture.sql @@ -0,0 +1,50 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE african_culture_ag +AS +SELECT + familias_cadunico.ano_censo, + familias_cadunico.cod_especie_domicilio, + familias_cadunico.ind_tipo_familia, + familias_cadunico.cod_local_domicilio, + COUNT(*) AS Total + +FROM + familias_cadunico + INNER JOIN + pessoas_cadunico + ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + +WHERE + ind_tipo_familia = 203 + +GROUP BY + familias_cadunico.ano_censo, + familias_cadunico.cod_especie_domicilio, + familias_cadunico.ind_tipo_familia, + familias_cadunico.cod_local_domicilio + +ORDER BY + familias_cadunico.ano_censo , + familias_cadunico.cod_especie_domicilio , + familias_cadunico.ind_tipo_familia, + familias_cadunico.cod_local_domicilio + ; \ No newline at end of file diff --git a/african_rights.sql b/african_rights.sql new file mode 100644 index 0000000..c8546cb --- /dev/null +++ b/african_rights.sql @@ -0,0 +1,70 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE african_rights_ag +AS +SELECT + familias_cadunico.ano_censo, + familias_cadunico.ind_tipo_familia, + pessoas_cadunico.concluiu_frequentou, + pessoas_cadunico.ano_serie_frequentou, + pessoas_cadunico.curso_frequentou, + COUNT(*) AS Total + +FROM + + -- Data from CadUnico + familias_cadunico + INNER JOIN + pessoas_cadunico + ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + + +WHERE + ind_tipo_familia = 203 + + +GROUP BY + familias_cadunico.ano_censo, + familias_cadunico.ind_tipo_familia, + pessoas_cadunico.concluiu_frequentou, + pessoas_cadunico.ano_serie_frequentou, + pessoas_cadunico.curso_frequentou + +ORDER BY + familias_cadunico.ano_censo ASC, + familias_cadunico.ind_tipo_familia, + pessoas_cadunico.concluiu_frequentou ASC, + pessoas_cadunico.ano_serie_frequentou ASC, + pessoas_cadunico.curso_frequentou ASC + ; + + + + + + + + + + + + + diff --git a/african_sustentability.sql b/african_sustentability.sql new file mode 100644 index 0000000..1616b4f --- /dev/null +++ b/african_sustentability.sql @@ -0,0 +1,47 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE african_sustentability_ag +AS +SELECT + familias_cadunico.ano_censo, + familias_cadunico.ind_tipo_familia, + familias_cadunico.renda_media, + COUNT(*) AS Total + +FROM + + -- Data from CadUnico + familias_cadunico + +WHERE + ind_tipo_familia = 203 + + +GROUP BY + familias_cadunico.ano_censo, + familias_cadunico.ind_tipo_familia, + familias_cadunico.renda_media + +ORDER BY + familias_cadunico.ano_censo ASC, + familias_cadunico.ind_tipo_familia, + familias_cadunico.renda_media ASC + ; \ No newline at end of file diff --git a/eixo2.sql b/eixo2.sql new file mode 100644 index 0000000..0eeb0a5 --- /dev/null +++ b/eixo2.sql @@ -0,0 +1,81 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE quilombola_eixo_2_ag +AS +SELECT + familias_cadunico.ano_censo, + familias_cadunico.cod_especie_domicilio, + familias_cadunico.ind_tipo_familia, + familias_cadunico.cod_local_domicilio, + familias_cadunico.cod_iluminacao_domicilio, + familias_cadunico.cod_destino_lixo_domicilio, + familias_cadunico.cod_abastecimento_agua_domicilio, + familias_cadunico.ind_familia_quilombola, + familias_cadunico.cod_escoa_sanitario_domicilio, + geographic.nome_regiao, + geographic.sigla_estado, + COUNT(*) AS Total + +FROM + + -- Data from CadUnico + familias_cadunico + INNER JOIN + + -- Geogrphic (State/Region) data + ( + SELECT + municipio.id AS municipio_id, + regiao.nome AS nome_regiao, + estado.sigla AS sigla_estado + FROM + estado INNER JOIN municipio ON (estado.id = municipio.estado_id) + INNER JOIN regiao ON (regiao.id = estado.regiao_id) + ) AS geographic ON (geographic.municipio_id = familias_cadunico.codigo_ibge) + +WHERE + ind_familia_quilombola = '1' + +GROUP BY + familias_cadunico.ano_censo, + familias_cadunico.cod_especie_domicilio, + familias_cadunico.ind_tipo_familia, + familias_cadunico.cod_local_domicilio, + familias_cadunico.cod_iluminacao_domicilio, + familias_cadunico.cod_destino_lixo_domicilio, + familias_cadunico.cod_abastecimento_agua_domicilio, + familias_cadunico.ind_familia_quilombola, + familias_cadunico.cod_escoa_sanitario_domicilio, + geographic.nome_regiao, + geographic.sigla_estado + +ORDER BY + familias_cadunico.ano_censo ASC, + familias_cadunico.cod_especie_domicilio ASC, + familias_cadunico.ind_tipo_familia, + familias_cadunico.cod_local_domicilio, + familias_cadunico.cod_iluminacao_domicilio, + familias_cadunico.cod_destino_lixo_domicilio, + familias_cadunico.cod_abastecimento_agua_domicilio, + familias_cadunico.ind_familia_quilombola, + geographic.nome_regiao ASC, + geographic.sigla_estado ASC + ; \ No newline at end of file diff --git a/eixo3.sql b/eixo3.sql new file mode 100644 index 0000000..f323c4c --- /dev/null +++ b/eixo3.sql @@ -0,0 +1,79 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE quilombola_eixo_3_ag +AS +SELECT + familias_cadunico.ano_censo, + familias_cadunico.renda_media, + familias_cadunico.ind_tipo_familia, + familias_cadunico.marca_programa_bolsa_familia, + familias_cadunico.ind_familia_quilombola, + pessoas_cadunico.atividade_extrativista, + pessoas_cadunico.codigo_ibge, + geographic.nome_regiao, + geographic.sigla_estado, + COUNT(*) AS Total + +FROM + + -- Data from CadUnico + familias_cadunico + INNER JOIN + pessoas_cadunico + ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + INNER JOIN + + -- Geogrphic (State/Region) data + ( + SELECT + municipio.id AS municipio_id, + regiao.nome AS nome_regiao, + estado.sigla AS sigla_estado + FROM + estado INNER JOIN municipio ON (estado.id = municipio.estado_id) + INNER JOIN regiao ON (regiao.id = estado.regiao_id) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + +WHERE + ind_familia_quilombola = '1' + +GROUP BY + familias_cadunico.ano_censo, + familias_cadunico.renda_media, + familias_cadunico.ind_tipo_familia, + familias_cadunico.marca_programa_bolsa_familia, + familias_cadunico.ind_familia_quilombola, + pessoas_cadunico.atividade_extrativista, + pessoas_cadunico.codigo_ibge, + geographic.nome_regiao, + geographic.sigla_estado + +ORDER BY + familias_cadunico.ano_censo ASC, + familias_cadunico.renda_media ASC, + familias_cadunico.ind_tipo_familia, + familias_cadunico.marca_programa_bolsa_familia, + familias_cadunico.ind_familia_quilombola, + pessoas_cadunico.atividade_extrativista, + pessoas_cadunico.codigo_ibge ASC, + geographic.nome_regiao ASC, + geographic.sigla_estado ASC + ; \ No newline at end of file diff --git a/eixo4.sql b/eixo4.sql new file mode 100644 index 0000000..cf4f888 --- /dev/null +++ b/eixo4.sql @@ -0,0 +1,84 @@ +-- +--Copyright (C) 2019 Centro de Computacao Cientifica e Software Livre +--Departamento de Informatica - Universidade Federal do Parana - C3SL/UFPR +-- +--This file is part of SMPPIR-Tables. +-- +--SMPPIR-Tables is free software: you can redistribute it and/or modify +--it under the terms of the GNU General Public License as published by +--the Free Software Foundation, either version 3 of the License, or +--(at your option) any later version. +-- +--SMPPIR-Tables is distributed in the hope that it will be useful, +--but WITHOUT ANY WARRANTY; without even the implied warranty of +--MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +--GNU General Public License for more details. +-- +--You should have received a copy of the GNU General Public License +--along with SMPPIR-Tables. If not, see <https://www.gnu.org/licenses/>. +-- + +CREATE TABLE quilombola_eixo_4_ag +AS +SELECT + familias_cadunico.ano_censo, + familias_cadunico.ind_familia_quilombola, + pessoas_cadunico.atividade_extrativista, + pessoas_cadunico.idade, + pessoas_cadunico.codigo_ibge, + pessoas_cadunico.concluiu_frequentou, + pessoas_cadunico.ano_serie_frequentou, + pessoas_cadunico.curso_frequentou, + pessoas_cadunico.genero, + geographic.nome_regiao, + geographic.sigla_estado, + COUNT(*) AS Total + +FROM + + -- Data from CadUnico + familias_cadunico + INNER JOIN + pessoas_cadunico + ON (familias_cadunico.id_familia=pessoas_cadunico.id_familia AND familias_cadunico.ano_censo=pessoas_cadunico.ano_censo) + INNER JOIN + + -- Geogrphic (State/Region) data + ( + SELECT + municipio.id AS municipio_id, + regiao.nome AS nome_regiao, + estado.sigla AS sigla_estado + FROM + estado INNER JOIN municipio ON (estado.id = municipio.estado_id) + INNER JOIN regiao ON (regiao.id = estado.regiao_id) + ) AS geographic ON (geographic.municipio_id = pessoas_cadunico.codigo_ibge) + +WHERE + familias_cadunico.ind_familia_quilombola = '1' + +GROUP BY + familias_cadunico.ano_censo, + familias_cadunico.ind_familia_quilombola, + pessoas_cadunico.atividade_extrativista, + pessoas_cadunico.idade, + pessoas_cadunico.codigo_ibge, + pessoas_cadunico.concluiu_frequentou, + pessoas_cadunico.ano_serie_frequentou, + pessoas_cadunico.curso_frequentou, + pessoas_cadunico.genero, + geographic.nome_regiao, + geographic.sigla_estado + +ORDER BY + familias_cadunico.ano_censo ASC, + familias_cadunico.ind_familia_quilombola, + pessoas_cadunico.atividade_extrativista, + pessoas_cadunico.idade ASC, + pessoas_cadunico.codigo_ibge ASC, + pessoas_cadunico.concluiu_frequentou ASC, + pessoas_cadunico.ano_serie_frequentou ASC, + pessoas_cadunico.curso_frequentou ASC, + geographic.nome_regiao ASC, + geographic.sigla_estado ASC + ; \ No newline at end of file -- GitLab