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