diff --git a/.~lock.docente.csv# b/.~lock.docente.csv#
new file mode 100644
index 0000000000000000000000000000000000000000..15a4cb2ab9001c828faea01f21cc1e0097a28e83
--- /dev/null
+++ b/.~lock.docente.csv#
@@ -0,0 +1 @@
+,victhor,Time-Machine,12.03.2018 10:22,file:///home/victhor/.config/libreoffice/4;
\ No newline at end of file
diff --git a/.~lock.escola.csv# b/.~lock.escola.csv#
new file mode 100644
index 0000000000000000000000000000000000000000..8435f62ccfa3ec6fb4e6432dac788052e9d52187
--- /dev/null
+++ b/.~lock.escola.csv#
@@ -0,0 +1 @@
+,victhor,Time-Machine,06.04.2018 09:21,file:///home/victhor/.config/libreoffice/4;
\ No newline at end of file
diff --git a/.~lock.matricula.csv# b/.~lock.matricula.csv#
new file mode 100644
index 0000000000000000000000000000000000000000..21731e363dea4afa8f2b026c44a4948f1efe077a
--- /dev/null
+++ b/.~lock.matricula.csv#
@@ -0,0 +1 @@
+,victhor,Time-Machine,06.04.2018 10:44,file:///home/victhor/.config/libreoffice/4;
\ No newline at end of file
diff --git a/.~lock.pnad.csv# b/.~lock.pnad.csv#
new file mode 100644
index 0000000000000000000000000000000000000000..45e851f69bfc233f40186b005d615c4af75e69ba
--- /dev/null
+++ b/.~lock.pnad.csv#
@@ -0,0 +1 @@
+,victhor,Time-Machine,14.03.2018 09:42,file:///home/victhor/.config/libreoffice/4;
\ No newline at end of file
diff --git a/.~lock.turma.csv# b/.~lock.turma.csv#
new file mode 100644
index 0000000000000000000000000000000000000000..aa1b8fe1add48e4e740b6eada8ed4fe569bac84e
--- /dev/null
+++ b/.~lock.turma.csv#
@@ -0,0 +1 @@
+,victhor,Time-Machine,06.04.2018 10:35,file:///home/victhor/.config/libreoffice/4;
\ No newline at end of file
diff --git a/matricula.csv b/matricula.csv
index 829b85236213ed5ba4f34bf2187d66c9084aac5b..52c5f5daed19c0b3975f23991a0209ed9721bc62 100644
--- a/matricula.csv
+++ b/matricula.csv
@@ -85,7 +85,7 @@ CEBES023N0,IN_MANT_ESCOLA_PRIVADA_S_FINS,Mantenedora da escola privada - Institu
 CEBES026N0,TP_REGULAMENTACAO,"Regulamentação/Autorização no Conselho ou Órgão Municipal, Estadual ou Federal de Educação",0,documento_regulamentacao,TINYINT,ID_DOCUMENTO_REGULAMENTACAO,ID_DOCUMENTO_REGULAMENTACAO,TP_REGULAMENTACAO,TP_REGULAMENTACAO,TP_REGULAMENTACAO
 CEBES139N0,TP_LOCALIZACAO_DIFERENCIADA,Localização diferenciada da escola,0,localizacao_diferenciada,TINYINT,ID_LOCALIZACAO_DIFERENCIADA,ID_LOCALIZACAO_DIFERENCIADA,TP_LOCALIZACAO_DIFERENCIADA,TP_LOCALIZACAO_DIFERENCIADA,TP_LOCALIZACAO_DIFERENCIADA
 CEBES142N0,IN_EDUCACAO_INDIGENA,Educação Indígena,0,educacao_indigena,BOOLEAN,ID_EDUCACAO_INDIGENA,ID_EDUCACAO_INDIGENA,IN_EDUCACAO_INDIGENA,IN_EDUCACAO_INDIGENA,IN_EDUCACAO_INDIGENA
-COD_REGIAO,CO_REGIAO,Código da região geográfica,0,regiao_id,INT,,,CO_REGIAO,CO_REGIAO,CO_REGIAO
+COD_REGIAO,CO_REGIAO,Código da região geográfica,0,regiao_id,INT,~escola.regiao_id,~escola.regiao_id,CO_REGIAO,CO_REGIAO,CO_REGIAO
 COD_MESO,CO_MESORREGIAO,Código da mesorregião,0,cod_mesorregiao,INT,,,CO_MESORREGIAO,CO_MESORREGIAO,CO_MESORREGIAO
 COD_MICRO,CO_MICRORREGIAO,Código da microrregião,0,cod_microregiao,INT,,,CO_MICRORREGIAO,CO_MICRORREGIAO,CO_MICRORREGIAO
 CEBTU087N0,TP_MEDIACAO_DIDATICO_PEDAGO,Tipo de mediação didático-pedagógica,0,tipo_med_didatico_pedag,TINYINT,,,TP_MEDIACAO_DIDATICO_PEDAGO,TP_MEDIACAO_DIDATICO_PEDAGO,TP_MEDIACAO_DIDATICO_PEDAGO
diff --git a/turma.csv b/turma.csv
index 755065add6bc59c0a2f9125a32ee5ce4ea48cde9..829b8f92282b10b8c5c7f9c2f3789afee926fb07 100644
--- a/turma.csv
+++ b/turma.csv
@@ -79,9 +79,9 @@ CEBES139N0 ,TP_LOCALIZACAO_DIFERENCIADA,Localização diferenciada da escola,0,c
 CEBES142N0 ,IN_EDUCACAO_INDIGENA,Educação Indígena,0,edu_indigena,BOOLEAN,ID_EDUCACAO_INDIGENA,ID_EDUCACAO_INDIGENA,IN_EDUCACAO_INDIGENA,IN_EDUCACAO_INDIGENA,IN_EDUCACAO_INDIGENA
 CEBTU087N0,TP_MEDIACAO_DIDATICO_PEDAGO,Tipo de mediação didático-pedagógica,0,tipo_med_didatico_pedag,TINYINT,,,TP_MEDIACAO_DIDATICO_PEDAGO,TP_MEDIACAO_DIDATICO_PEDAGO,TP_MEDIACAO_DIDATICO_PEDAGO
 CEBES163P1,IN_ESPECIAL_EXCLUSIVA,"Turma exclusiva de alunos com deficiência, transtorno global do desenvolvimento ou altas habilidades/ superdotação (Classes Especiais)",0,exclusiva_especial,BOOLEAN,"~CASE WHEN ""FK_COD_MOD_ENSINO""=1 THEN 0 WHEN ""FK_COD_MOD_ENSINO""=2 THEN 1 WHEN ""FK_COD_MOD_ENSINO""=3 THEN 0 END","~CASE WHEN ""FK_COD_MOD_ENSINO""=1 THEN 0 WHEN ""FK_COD_MOD_ENSINO""=2 THEN 1 WHEN ""FK_COD_MOD_ENSINO""=3 THEN 0 END",IN_ESPECIAL_EXCLUSIVA,IN_ESPECIAL_EXCLUSIVA,IN_ESPECIAL_EXCLUSIVA
-CEBES157P1,IN_REGULAR,Ensino Regular,0,ensino_regular,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" = 1 OR ""FK_COD_MOD_ENSINO"" = 2) THEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"">=1 AND ""FK_COD_ETAPA_ENSINO""<=38) OR ""FK_COD_ETAPA_ENSINO""=41 OR ""FK_COD_ETAPA_ENSINO""=56 THEN 1 ELSE 0 END) WHEN (""FK_COD_MOD_ENSINO"" = 3) THEN 0 END","~CASE WHEN ""FK_COD_ETAPA_ENSINO"" IS NULL THEN NULL WHEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"">1 AND ""FK_COD_ETAPA_ENSINO""<38) OR ""FK_COD_ETAPA_ENSINO""=41 OR ""FK_COD_ETAPA_ENSINO""=56 THEN 1 ELSE 0 END)=TRUE AND (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2) THEN 1 ELSE 0 END",IN_REGULAR,IN_REGULAR,IN_REGULAR
-CEBES166P1,IN_EJA,Educação de Jovens e Adultos,0,eja,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" = 2 OR ""FK_COD_MOD_ENSINO"" = 3) THEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"" >= 43 AND ""FK_COD_ETAPA_ENSINO"" <= 55) OR (""FK_COD_ETAPA_ENSINO"" >= 57 AND ""FK_COD_ETAPA_ENSINO"" <= 63) OR ""FK_COD_ETAPA_ENSINO""=65 OR ""FK_COD_ETAPA_ENSINO""=67 OR (""FK_COD_ETAPA_ENSINO"" >= 69 AND ""FK_COD_ETAPA_ENSINO"" <= 74) THEN 1 ELSE 0 END) WHEN (""FK_COD_MOD_ENSINO"" = 3) THEN 0 END","~CASE WHEN ( CASE WHEN (""FK_COD_ETAPA_ENSINO"" >= 43 AND ""FK_COD_ETAPA_ENSINO"" <= 55) OR (""FK_COD_ETAPA_ENSINO"" >= 57 AND ""FK_COD_ETAPA_ENSINO"" <= 63) OR ""FK_COD_ETAPA_ENSINO""=65 OR ""FK_COD_ETAPA_ENSINO""=67 OR (""FK_COD_ETAPA_ENSINO"" >= 69 AND ""FK_COD_ETAPA_ENSINO"" <= 74) THEN 1 ELSE 0 END ) AND (""FK_COD_MOD_ENSINO"" = 2 OR ""FK_COD_MOD_ENSINO""=3) THEN 1 ELSE 0 END",IN_EJA,IN_EJA,IN_EJA
-CEBES170P1,IN_PROFISSIONALIZANTE,Educação Profissional,0,profissionalizante,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57  THEN 1 ELSE 0 END END","~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57  THEN 1 ELSE 0 END END",IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE
+CEBES157P1,IN_REGULAR,Ensino Regular,0,ensino_regular,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" = 1 OR ""FK_COD_MOD_ENSINO"" = 2) THEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"">=1 AND ""FK_COD_ETAPA_ENSINO""<=38) OR ""FK_COD_ETAPA_ENSINO""=41 OR ""FK_COD_ETAPA_ENSINO""=56 THEN 1 ELSE 0 END) ELSE 0 END","~CASE WHEN (""FK_COD_MOD_ENSINO"" = 1 OR ""FK_COD_MOD_ENSINO"" = 2) THEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"">=1 AND ""FK_COD_ETAPA_ENSINO""<=38) OR ""FK_COD_ETAPA_ENSINO""=41 OR ""FK_COD_ETAPA_ENSINO""=56 THEN 1 ELSE 0 END) ELSE 0 END",IN_REGULAR,IN_REGULAR,IN_REGULAR
+CEBES166P1,IN_EJA,Educação de Jovens e Adultos,0,eja,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO"" = 2 OR ""FK_COD_MOD_ENSINO"" = 3) THEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"" >= 43 AND ""FK_COD_ETAPA_ENSINO"" <= 55) OR (""FK_COD_ETAPA_ENSINO"" >= 57 AND ""FK_COD_ETAPA_ENSINO"" <= 63) OR ""FK_COD_ETAPA_ENSINO""=65 OR ""FK_COD_ETAPA_ENSINO""=67 OR (""FK_COD_ETAPA_ENSINO"" >= 69 AND ""FK_COD_ETAPA_ENSINO"" <= 74) THEN 1 ELSE 0 END) ELSE 0 END","~CASE WHEN (""FK_COD_MOD_ENSINO"" = 2 OR ""FK_COD_MOD_ENSINO"" = 3) THEN (CASE WHEN (""FK_COD_ETAPA_ENSINO"" >= 43 AND ""FK_COD_ETAPA_ENSINO"" <= 55) OR (""FK_COD_ETAPA_ENSINO"" >= 57 AND ""FK_COD_ETAPA_ENSINO"" <= 63) OR ""FK_COD_ETAPA_ENSINO""=65 OR ""FK_COD_ETAPA_ENSINO""=67 OR (""FK_COD_ETAPA_ENSINO"" >= 69 AND ""FK_COD_ETAPA_ENSINO"" <= 74) THEN 1 ELSE 0 END) ELSE 0 END",IN_EJA,IN_EJA,IN_EJA
+CEBES170P1,IN_PROFISSIONALIZANTE,Educação Profissional,0,profissionalizante,BOOLEAN,"~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57  THEN 1 ELSE 0 END END","~CASE WHEN (""FK_COD_MOD_ENSINO""=1 OR ""FK_COD_MOD_ENSINO""=2 OR ""FK_COD_MOD_ENSINO""=3) THEN (CASE WHEN null THEN null WHEN (""FK_COD_ETAPA_ENSINO"">=30 AND ""FK_COD_ETAPA_ENSINO""<=40) OR (""FK_COD_ETAPA_ENSINO"">=59 AND ""FK_COD_ETAPA_ENSINO""<=65) OR (""FK_COD_ETAPA_ENSINO"">=67 AND ""FK_COD_ETAPA_ENSINO""<=68) OR (""FK_COD_ETAPA_ENSINO"">=73 AND ""FK_COD_ETAPA_ENSINO""<=74) OR ""FK_COD_ETAPA_ENSINO""=57 THEN 1 ELSE 0 END) ELSE 0 END",IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE,IN_PROFISSIONALIZANTE
 CEBTU092N0,NU_DIAS_ATIVIDADE,Número de dias por semana em que são realizadas as atividades da turma,0,dias_atividade,TINYINT,,,NU_DIAS_ATIVIDADE,NU_DIAS_ATIVIDADE,NU_DIAS_ATIVIDADE
 CEBTU093N0,IN_DISC_EST_SOCIAIS_SOCIOLOGIA,Disciplinas - Estudos Sociais ou Sociologia,0,disc_est_sociais_sociologia,BOOLEAN,,,IN_DISC_EST_SOCIAIS_SOCIOLOGIA,IN_DISC_EST_SOCIAIS_SOCIOLOGIA,IN_DISC_EST_SOCIAIS_SOCIOLOGIA
 COD_REGIAO,CO_REGIAO,Código da região geográfica,0,regiao_id,INT,~escola.regiao_id,~escola.regiao_id,CO_REGIAO,CO_REGIAO,CO_REGIAO