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
- Instituições
- Curos
- Local Oferta
- Docente
- Aluno
CadÚnico
- Famílias
- Pessoas