README.md 1.28 KB
Newer Older
1 2
Este diretório contém os arquivos de mapeamento para utilizar a ferramenta do SIMCAQ 

3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
## 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

20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
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