diff --git a/Table_Definitions/aluno_ens_superior.json b/Table_Definitions/aluno_ens_superior.json index c190cf3adec517a8c1572c43ef795c2cf56f365f..35e4141bd9c76d4939ee2b65f856be273daa2142 100644 --- a/Table_Definitions/aluno_ens_superior.json +++ b/Table_Definitions/aluno_ens_superior.json @@ -1,6 +1,22 @@ { "pairing_description": "Tabela do censo do INEP - Ensino Superior", "data_source": "Dados abertos INEP - Microdados do Ensino Superior", - "pk": [], - "foreign_keys": [] + "pk": ["ano_censo", "cod_aluno_curso"], + "foreign_keys": [ + { + "keys": ["cod_ies"], + "reference_columns": ["cod_ies"], + "reference_table": "ies_ens_superior" + }, + { + "keys": ["cod_curso"], + "reference_columns": ["cod_curso"], + "reference_table": "curso_ens_superior" + }, + { + "keys": ["cod_municipio_nascimento"], + "reference_columns": ["id"], + "reference_table": "municipio" + } + ] } diff --git a/Table_Definitions/curso_ens_superior.json b/Table_Definitions/curso_ens_superior.json index c190cf3adec517a8c1572c43ef795c2cf56f365f..4ae0ee9941f382b1c256bb0eaeff5df53bfb8471 100644 --- a/Table_Definitions/curso_ens_superior.json +++ b/Table_Definitions/curso_ens_superior.json @@ -1,6 +1,12 @@ { "pairing_description": "Tabela do censo do INEP - Ensino Superior", "data_source": "Dados abertos INEP - Microdados do Ensino Superior", - "pk": [], - "foreign_keys": [] + "pk": ["ano_censo", "cod_curso"], + "foreign_keys": [ + { + "keys": ["cod_ies"], + "reference_columns": ["cod_ies"], + "reference_table": "ies_ens_superior" + } + ] } diff --git a/Table_Definitions/docente_ens_superior.json b/Table_Definitions/docente_ens_superior.json index c190cf3adec517a8c1572c43ef795c2cf56f365f..0f59cd662d31957561ae821908d306a1352c91da 100644 --- a/Table_Definitions/docente_ens_superior.json +++ b/Table_Definitions/docente_ens_superior.json @@ -1,6 +1,17 @@ { "pairing_description": "Tabela do censo do INEP - Ensino Superior", "data_source": "Dados abertos INEP - Microdados do Ensino Superior", - "pk": [], - "foreign_keys": [] + "pk": ["ano_censo", "cod_docente_ies"], + "foreign_keys": [ + { + "keys": ["cod_ies"], + "reference_columns": ["cod_ies"], + "reference_table": "ies_ens_superior" + }, + { + "keys": ["cod_uf_nascimento"], + "reference_columns": ["id"], + "reference_table": "estado" + } + ] } diff --git a/Table_Definitions/familias_cadunico.json b/Table_Definitions/familias_cadunico.json index 58bad84829d14aff239d54a1f1459a73242ad024..739d22486a948e445573722942c1dc7b53d87b42 100644 --- a/Table_Definitions/familias_cadunico.json +++ b/Table_Definitions/familias_cadunico.json @@ -1,6 +1,13 @@ { "pairing_description": "Tabela do censo das FamÃlias - CadÚnico", "data_source": "Dados abertos - Ministério do Desenvolvimento Social - Cadastro Único", - "pk": [], - "foreign_keys": [] + "pk": ["ano_censo", "id_familia"], + "foreign_keys": [ + { + "keys": ["codigo_ibge"], + "reference_columns": ["id"], + "reference_table": "municipio" + + } + ] } diff --git a/Table_Definitions/ies_ens_superior.json b/Table_Definitions/ies_ens_superior.json index c190cf3adec517a8c1572c43ef795c2cf56f365f..bf42bbc901369a6477e19bc455f7cc2e338cece2 100644 --- a/Table_Definitions/ies_ens_superior.json +++ b/Table_Definitions/ies_ens_superior.json @@ -1,6 +1,12 @@ { "pairing_description": "Tabela do censo do INEP - Ensino Superior", "data_source": "Dados abertos INEP - Microdados do Ensino Superior", - "pk": [], - "foreign_keys": [] + "pk": ["ano_censo", "cod_ies"], + "foreign_keys": [ + { + "keys": ["cod_uf_ies"], + "reference_columns": ["id"], + "reference_table": "estado" + } + ] } diff --git a/Table_Definitions/localoferta_ens_superior.json b/Table_Definitions/localoferta_ens_superior.json index c190cf3adec517a8c1572c43ef795c2cf56f365f..ac3acc41bb468c67c9496f56591657981c714a57 100644 --- a/Table_Definitions/localoferta_ens_superior.json +++ b/Table_Definitions/localoferta_ens_superior.json @@ -1,6 +1,27 @@ { "pairing_description": "Tabela do censo do INEP - Ensino Superior", "data_source": "Dados abertos INEP - Microdados do Ensino Superior", - "pk": [], - "foreign_keys": [] + "pk": ["ano_censo", "cod_localoferta", "cod_curso"], + "foreign_keys": [ + { + "keys": ["cod_curso"], + "reference_columns": ["cod_curso"], + "reference_table": "curso_ens_superior" + }, + { + "keys": ["cod_ies"], + "reference_columns": ["cod_ies"], + "reference_table": "ies_ens_superior" + }, + { + "keys": ["cod_municipio"], + "reference_columns": ["id"], + "reference_table": "municipio" + }, + { + "keys": ["cod_uf"], + "reference_columns": ["id"], + "reference_table": "estado" + } + ] } diff --git a/Table_Definitions/pessoas_cadunico.json b/Table_Definitions/pessoas_cadunico.json index f754085b8f9d1bdbbe3d6f59fafeca55df47f023..aed57148b33871c50f2d491b0882c545217a1927 100644 --- a/Table_Definitions/pessoas_cadunico.json +++ b/Table_Definitions/pessoas_cadunico.json @@ -2,5 +2,16 @@ "pairing_description": "Tabela do censo das Pessoas - CadÚnico", "data_source": "Dados abertos - Ministério do Desenvolvimento Social - Cadastro Único", "pk": [], - "foreign_keys": [] + "foreign_keys": [ + { + "keys": ["id_familia"], + "reference_columns": ["id_familia"], + "reference_table": "familias_cadunico" + }, + { + "keys": ["codigo_ibge"], + "reference_columns": ["id"], + "reference_table": "municipio" + } + ] }