Skip to content
Snippets Groups Projects

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