You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
378 lines
15 KiB
378 lines
15 KiB
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
|
-- SIU - PREINSCRIPCIÓN |
|
-- Versión de creación / revisión: 3.7.0, 3.12.0, 3.21.0, 3.22.0 |
|
-- Tabla: sga_preinscripcion |
|
-- |
|
-- Formulario de Preinscripción |
|
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
|
|
|
--DROP SEQUENCE sga_preinscripcion_seq; |
|
CREATE SEQUENCE IF NOT EXISTS sga_preinscripcion_seq START 1; |
|
|
|
-- DROP TABLE IF EXISTS sga_preinscripcion; |
|
CREATE TABLE sga_preinscripcion |
|
( |
|
id_preinscripcion INTEGER DEFAULT nextval('sga_preinscripcion_seq'::text) NOT NULL, |
|
--usuario VARCHAR(100) NOT NULL, |
|
clave VARCHAR(255) NOT NULL, |
|
codigo_validacion VARCHAR(127), |
|
codigo_validacion_alta Timestamp with time zone, |
|
email_valido TIMESTAMP, |
|
facebook VARCHAR(100), |
|
google VARCHAR(100), |
|
fecha_registro TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP, |
|
fecha_ult_modif DATE NOT NULL, |
|
version_modificacion INTEGER NOT NULL, |
|
version_impresa INTEGER, |
|
persona INTEGER, -- Para completar por G3 al incorporar |
|
duplicada Char(1) NOT NULL DEFAULT 'N', |
|
pregunta_secreta VARCHAR(255) NOT NULL DEFAULT '', |
|
respuesta_secreta VARCHAR(255) NOT NULL DEFAULT '', |
|
---------------------------------------------------------------------------- |
|
|
|
-- Datos personales principales |
|
apellido VARCHAR(60) NOT NULL, |
|
nombres VARCHAR(60) NOT NULL, |
|
apellido_elegido VARCHAR(60) , |
|
nombres_elegido VARCHAR(60) , |
|
pais_documento INTEGER NOT NULL, |
|
tipo_documento INTEGER NOT NULL, |
|
nro_documento VARCHAR(20) NOT NULL, |
|
validado_con_renaper CHAR(1) NOT NULL DEFAULT 'N', |
|
numero_cuil VARCHAR(15), |
|
sexo CHAR(1), |
|
identidad_genero INTEGER, |
|
identidad_genero_otro VARCHAR(100), |
|
fecha_nacimiento DATE, |
|
nacionalidad INTEGER, |
|
loc_nacimiento INTEGER, |
|
turno_preferido VARCHAR(20), -- Turno preferido de cursada |
|
|
|
-- Colegio secundario |
|
es_mayor_25_sin_secundario Char(1) NOT NULL DEFAULT 'N', |
|
colegio_secundario INTEGER, |
|
titulo_secundario INTEGER, |
|
anio_egreso_sec INTEGER, |
|
|
|
-- Cedula de Identidad - Pasaporte |
|
ent_emisora_ci INTEGER, |
|
nro_ci DECIMAL(15,0), |
|
pais_emisor_pasap INTEGER, |
|
nro_pasap VARCHAR(15), |
|
|
|
-- Datos padres |
|
apellido_padre VARCHAR(60), |
|
nombres_padre VARCHAR(60), |
|
apellido_madre VARCHAR(60), |
|
nombres_madre VARCHAR(60), |
|
|
|
-- Datos censales - personales |
|
alu_est_civil_uh CHAR(1), |
|
alu_trab_hace CHAR(1), |
|
alu_trab_desjub CHAR(1), |
|
alu_trab_fami CHAR(1), |
|
alu_trab_ocup CHAR(1), |
|
alu_trab_tarea VARCHAR(255), |
|
padre_trab_hace CHAR(1), |
|
padre_trab_ocup CHAR(1), |
|
padre_trab_otro CHAR(1), |
|
padre_trab_tarea VARCHAR(255), |
|
madre_trab_hace CHAR(1), |
|
madre_trab_ocup CHAR(1), |
|
madre_trab_otro CHAR(1), |
|
madre_trab_tarea VARCHAR(255), |
|
alu_cos_est_ap_fam CHAR(1), |
|
alu_cos_est_trab CHAR(1), |
|
alu_cos_est_beca CHAR(1), |
|
alu_cos_est_plsoc CHAR(1), |
|
alu_cos_est_otra CHAR(1), |
|
alu_cos_est_espec VARCHAR(255), |
|
alu_beca_muni CHAR(1), |
|
alu_beca_otra CHAR(1), |
|
alu_beca_prov CHAR(1), |
|
alu_beca_tipo_eco CHAR(1), |
|
alu_beca_tipo_ser CHAR(1), |
|
alu_beca_tipo_inv CHAR(1), |
|
alu_beca_eco_tran CHAR(1), |
|
alu_beca_eco_come CHAR(1), |
|
alu_beca_eco_foto CHAR(1), |
|
alu_beca_eco_efec CHAR(1), |
|
alu_beca_eco_habi CHAR(1), |
|
alu_otestsup_uni VARCHAR(255), |
|
alu_otestsup_tipo CHAR(1), |
|
alu_otestsup_area VARCHAR(255), |
|
alu_otestsup_carr VARCHAR(255), |
|
alu_otestsup_esta CHAR(1), |
|
alu_otestsup_razon_abandono INTEGER, |
|
alu_otestsup_razon_abandono_otros VARCHAR(200), |
|
alu_otestsup_egre INTEGER, |
|
alu_otestsup_niv CHAR(1), |
|
alu_tec_pc_casa CHAR(1), |
|
alu_tec_pc_trab CHAR(1), |
|
alu_tec_pc_univ CHAR(1), |
|
alu_tec_pc_otro CHAR(1), |
|
alu_tec_int_movil CHAR(1), |
|
alu_tec_int_casa CHAR(1), |
|
alu_tec_int_trab CHAR(1), |
|
alu_tec_int_univ CHAR(1), |
|
alu_tec_int_otro CHAR(1), |
|
alu_idioma_ingl CHAR(1), |
|
alu_idioma_fran CHAR(1), |
|
alu_idioma_port CHAR(1), |
|
alu_idioma_ital CHAR(1), |
|
alu_idioma_alem CHAR(1), |
|
alu_idioma_chino CHAR(1), |
|
alu_idioma_otro VARCHAR(20), |
|
alu_idioma_otro_nivel CHAR(1), |
|
sec_egreso CHAR(1), |
|
o_est_ter_estado CHAR(1), |
|
o_est_uni_estado CHAR(1), |
|
sit_actual_padre CHAR(1), |
|
sit_actual_madre CHAR(1), |
|
tit_obt_padre VARCHAR(60), |
|
tit_obt_madre VARCHAR(60), |
|
cant_fami_cargo INTEGER, |
|
cant_empl_cargo INTEGER, |
|
barrio_per_lec VARCHAR(60), |
|
barrio_proc VARCHAR(60), |
|
barrio_alleg VARCHAR(60), |
|
pais_nacionalidad INTEGER, |
|
existe_trab_alum INTEGER, |
|
cant_hijos_alum INTEGER, |
|
vive_actual_con INTEGER, |
|
obra_social_alu CHAR(1), |
|
obra_social_trab CHAR(1), |
|
obra_social_fami CHAR(1), |
|
obra_social_univ CHAR(1), |
|
costea_estudios INTEGER, |
|
tiene_beca CHAR(1), |
|
tiene_beca_univ CHAR(1), |
|
tiene_beca_nacio CHAR(1), |
|
tiene_beca_inter CHAR(1), |
|
remuneracion CHAR(1), |
|
hora_sem_trab_alum INTEGER, |
|
practica_deportes CHAR(1), |
|
hace_dep_univ CHAR(1), |
|
hace_dep_gim_priv CHAR(1), |
|
hace_dep_partic CHAR(1), |
|
hace_dep_otros CHAR(1), |
|
prac_dep_futbol CHAR(1), |
|
prac_dep_basquet CHAR(1), |
|
prac_dep_voley CHAR(1), |
|
prac_dep_gimnasia CHAR(1), |
|
prac_dep_tenis CHAR(1), |
|
prac_dep_natacion CHAR(1), |
|
prac_dep_handball CHAR(1), |
|
prac_dep_otros CHAR(1), |
|
padre_vive CHAR(1), |
|
madre_vive CHAR(1), |
|
vive_con_conyuge INTEGER, |
|
vive_con_padre INTEGER, |
|
vive_con_madre INTEGER, |
|
vive_con_hijos INTEGER, |
|
vive_con_hermanos INTEGER, |
|
celular_numero VARCHAR(18), |
|
celular_compania VARCHAR(5), |
|
estado_civil INTEGER, |
|
e_mail VARCHAR(100), |
|
tipo_visa VARCHAR(20), |
|
otorgamiento_visa DATE, |
|
vencimiento_visa DATE, |
|
tipo_residencia CHAR(1), |
|
tipo_res_per_lect INTEGER, |
|
calle_per_lect VARCHAR(50), |
|
numero_per_lect VARCHAR(10), |
|
piso_per_lect VARCHAR(3), |
|
dpto_per_lect VARCHAR(5), |
|
unidad_per_lect VARCHAR(3), |
|
loc_per_lect INTEGER, |
|
cp_per_lect VARCHAR(15), |
|
te_per_lect VARCHAR(18), |
|
calle_proc VARCHAR(50), |
|
numero_proc VARCHAR(10), |
|
piso_proc VARCHAR(3), |
|
dpto_proc VARCHAR(5), |
|
unidad_proc VARCHAR(3), |
|
loc_proc INTEGER, |
|
cp_proc VARCHAR(15), |
|
te_proc VARCHAR(18), |
|
otros_estud_super VARCHAR(60), |
|
fliares_cargo_alum VARCHAR(60), |
|
sit_laboral_alu INTEGER, |
|
categ_ocup_alum INTEGER, |
|
act_econom_alum INTEGER, |
|
det_rama_act_alum VARCHAR(60), |
|
rel_trab_propuesta INTEGER, |
|
sit_laboral_padre INTEGER, |
|
ult_est_cur_padre INTEGER, |
|
act_econom_padre INTEGER, |
|
det_rama_act_padre VARCHAR(60), |
|
categ_ocup_padre INTEGER, |
|
sit_laboral_madre INTEGER, |
|
ult_est_cur_madre INTEGER, |
|
act_econom_madre INTEGER, |
|
det_rama_act_madre VARCHAR(60), |
|
categ_ocup_madre INTEGER, |
|
apellido_pers_alleg VARCHAR(60), |
|
nombre_pers_alleg VARCHAR(60), |
|
tipo_allegado CHAR(1), |
|
calle_pers_alleg VARCHAR(50), |
|
nro_pers_alleg VARCHAR(10), |
|
piso_pers_alleg VARCHAR(3), |
|
dpto_pers_alleg VARCHAR(5), |
|
unidad_pers_alleg VARCHAR(3), |
|
loc_pers_alleg INTEGER, |
|
cp_pers_alleg VARCHAR(15), |
|
te_pers_alleg VARCHAR(18), |
|
residencia CHAR(1), |
|
fecha_respre_otorg DATE, |
|
fecha_respre_venc DATE, |
|
-- Pueblos originacios |
|
pertenece_pueblo_originario CHAR(1), |
|
pueblo_originario INTEGER, |
|
pueblo_originario_otro VARCHAR(100), |
|
-- Inscripto en otra Institución |
|
insc_otra_inst CHAR(1), |
|
insc_otra_inst_descr VARCHAR(100), |
|
-- Cómo conocío la institución |
|
como_conocio_institucion VARCHAR(255), |
|
-- Orientación vocacional |
|
orientacion_recibida INTEGER, |
|
-- Motivos de elección de la Institución |
|
mot_inst_econom CHAR(1), |
|
mot_inst_prestigio CHAR(1), |
|
mot_inst_difusion CHAR(1), |
|
mot_inst_rec_estud CHAR(1), |
|
mot_inst_rec_amigos CHAR(1), |
|
mot_inst_sist_ing CHAR(1), |
|
mot_inst_ubicacion CHAR(1), |
|
mot_inst_otros CHAR(1), |
|
-- Motivos de elección de Propuesta |
|
mot_prop_vocacion CHAR(1), |
|
mot_prop_sug_fam CHAR(1), |
|
mot_prop_rec_social CHAR(1), |
|
mot_prop_ins_lab CHAR(1), |
|
mot_prop_perf_prof CHAR(1), |
|
mot_prop_mejora_ec CHAR(1), |
|
mot_prop_util_soc CHAR(1), |
|
mot_prop_otros CHAR(1), |
|
-- Es celíaco |
|
es_celiaco CHAR(1), |
|
-- Discapacidad |
|
condicion_discapacidad Char(1) NOT NULL DEFAULT 'N', |
|
tiene_cud Char(1) DEFAULT 'N', |
|
disc_auditiva Char(1) DEFAULT 'N', |
|
aud_tipo Smallint DEFAULT 1, |
|
aud_lenguaje_senias Char(1) DEFAULT 'N', |
|
aud_lenguaje_labial Char(1) DEFAULT 'N', |
|
aud_comunicacion_otra Text, |
|
aud_apoyo_vida_diaria Text, |
|
aud_req_interprete_lengua_senias Char(1) DEFAULT 'N', |
|
aud_req_aro_magnetico Char(1) DEFAULT 'N', |
|
aud_req_otros_apoyos Char(1) DEFAULT 'N', |
|
aud_otros_apoyos Text, |
|
disc_visual Char(1) DEFAULT 'N', |
|
vis_dificultad_para_ver Smallint DEFAULT 1, |
|
vis_apoyo_vida_diaria Text, |
|
vis_req_archivo_audio Char(1) DEFAULT 'N', |
|
vis_req_texto_digital Char(1) DEFAULT 'N', |
|
vis_req_texto_braile Char(1) DEFAULT 'N', |
|
vis_req_otros_apoyos Char(1) DEFAULT 'N', |
|
vis_otros_apoyos Text, |
|
disc_motora Char(1) DEFAULT 'N', |
|
mot_apoyo_vida_diaria Text, |
|
mot_req_apoyo_aula Char(1) DEFAULT 'N', |
|
mot_apoyo_aula Text, |
|
mot_req_otros_apoyos Char(1) DEFAULT 'N', |
|
mot_otros_apoyos Text, |
|
disc_cond_psicosocial Char(1) DEFAULT 'N', |
|
psi_descripcion Text, |
|
psi_apoyo_vida_diaria Text, |
|
psi_req_otros_apoyos Char(1) DEFAULT 'N', |
|
psi_otros_apoyos Text, |
|
disc_otra Char(1) DEFAULT 'N', |
|
otra_descripcion Text, |
|
otra_req_apoyo_vida_diaria Char(1) DEFAULT 'N', |
|
otra_apoyo_vida_diaria Text, |
|
informacion_importante Text, |
|
-- Adeuda materias |
|
adeuda_materias CHAR(1), |
|
estado CHAR(1) NOT NULL -- P = Pendiente de activacion |
|
-- A = Activado. La persona respondió el mail enviado |
|
-- C = Comprobante impreso. Preparado para ingresarlo en Guarani |
|
-- I = Inscripto en Gestión |
|
); |
|
|
|
ALTER TABLE sga_preinscripcion ADD CONSTRAINT pk_sga_preinscripcion PRIMARY KEY (id_preinscripcion); |
|
|
|
---- Valores por defecto para campos "booleanos" ------------------------------- |
|
|
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_est_civil_uh SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_trab_desjub SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_trab_fami SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN remuneracion SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN practica_deportes SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_gim_priv SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_univ SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_partic SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN hace_dep_otros SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_futbol SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_basquet SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_voley SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_gimnasia SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_tenis SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_natacion SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_handball SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN prac_dep_otros SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_ap_fam SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_plsoc SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_trab SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_beca SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_cos_est_otra SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca_univ SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca_inter SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN tiene_beca_nacio SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_prov SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_muni SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_otra SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_tipo_eco SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_tipo_ser SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_tipo_inv SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_tran SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_efec SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_foto SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_habi SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_beca_eco_come SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_casa SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_trab SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_univ SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_pc_otro SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_casa SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_trab SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_univ SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_movil SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN alu_tec_int_otro SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN insc_otra_inst SET DEFAULT 'N'; |
|
|
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_econom SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_prestigio SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_difusion SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_rec_estud SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_rec_amigos SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_sist_ing SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_ubicacion SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_inst_otros SET DEFAULT 'N'; |
|
|
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_vocacion SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_sug_fam SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_rec_social SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_ins_lab SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_perf_prof SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_mejora_ec SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_util_soc SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN mot_prop_otros SET DEFAULT 'N'; |
|
|
|
ALTER TABLE sga_preinscripcion ALTER COLUMN adeuda_materias SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN insc_otra_inst SET DEFAULT 'N'; |
|
ALTER TABLE sga_preinscripcion ALTER COLUMN es_celiaco SET DEFAULT 'N';
|
|
|