Skip to content
Snippets Groups Projects
Select Git revision
  • fix_pnad
  • master default protected
  • ies_variables
  • idade_t1
  • simcaq
5 results

SMPPIR-Mapping-Protocols

  • Clone with SSH
  • Clone with HTTPS
  • Este diretório contém os arquivos de mapeamento para utilizar a ferramenta do SIMCAQ

    O diretório Code

    O diretório Code contém um programa escrito em Ruby que permite pré-processar os arquivos originais. Este programa é capaz de mudar o encoding de um arquivo, mudar o tipo de separador de ponto flutuante e de remover caracteres indesejados.

    Para executar este programa é necessário instalar a biblioteca colorize executando o comando: gem install colorize

    Depois crie um arquivo de configuração similar aos arquivos contidos no diretório ./Code/Config e rode o programa executando:

    ruby Code/updateFileEncoding.rb Code/Config/arquivoDeConfiguracao

    O diretório Protocols

    No diretório Protocols estão salvos os arquivos de mapeamento para a utilização da ferramenta criada pelos desenvolvedores do SIMCAQ.

    O diretório Table_Definitions

    No diretório Table_Definitions estão salvos os arquivos que definem as chaves primárias, chaves estrangeiras e dados referentes a fonte dos dados.

    Ordem de inserção no banco

    Há duas fontes de dados que necessitam de uma order especial de inserção das tabelas no banco de dados: INEP e CadÚnico.

    INEP

    1. Instituições
    2. Curos
    3. Local Oferta
    4. Docente
    5. Aluno

    CadÚnico

    1. Famílias
    2. Pessoas