Vous êtes sur la page 1sur 2

PROCEDIMIENTO PARA MIGRAR CALIFICACIONES DEL SIG AL SIGA

(MATERIA CUANTITATIVAS)
PRE-REQUISITOS
1.
2.
3.
4.

El equipo donde se har la migracin dispone de EXCEL 97-2003.


El equipo donde se har la migracin dispone del software NAVICAT.
El equipo donde se har la migracin tiene instalado APACHE y MYSQL.
Los archivos suministrados por sistemas se denominaran:
XX_definitiva, XX_recuperacion y XX_extraordinaria
Donde XX=Nmero del lapso que se migrar.
En caso de que la Unidad de Sistemas y Computacin los suministre con un nombre
diferente se les cambiar

PASOS:
1.
2.

Crear la carpeta MIGRACION-SIG-SIGA (En caso de que no exista).


Crear dentro de la carpeta MIGRACION-SIG-SIGA, la carpeta del lapso que se migrar

3.

de acuerdo a lo siguiente:
LAPSO-XX, donde XX=Nmero del lapso que se migrar.
Copiar los archivos XX_definitiva, XX_recuperacin y XX_extraordinaria que suministro

4.

sistemas a la carpeta LAPSO-<XX>.


Llenar el formulario REPORTE DE ENTREGA DE DATA DEL SIG PARA MIGRAR AL

5.

SIGA.
Abrir los archivos que suministro Sistemas y verificar que el lapso se corresponda con

6.

la carpeta donde se copi.


Abrir los archivos XX_definitiva, XX_recuperacin y XX_extraordinaria que suministro
sistemas y colocar los nombres de campos en minscula, sin espacios en blanco y sin

7.

acentos.
Guardar los archivos XX_definitiva, XX_recuperacin y XX_extraordinaria que

suministro sistemas como EXCEL 97-2003.


8. Eliminar las filas en blanco o inconsistentes y anotar las incidencias.
9. Convertir el archivo XX_definitiva de EXCEL 97-2003 a tabla MySql
10. Eliminar la fila del encabezado de la tabla XX_Definitiva MySQL.
11. Ejecutar la consulta:
UPDATE XX_definitiva set nota=1 WHERE nota<=0
12. Agregar las columnas id_alumno, recuperacion, extraordinaria y nota_final a la tabla
XX_definitiva. Todas estas columnas de tipo INT.
13. Colocar el cotejamiento de la columna cedula de la tabla XX_definitiva en utf8_
SPANISH_CI
14.

Ejecutar la consulta:

UPDATE xx_definitiva, alumnos SET xx_definitiva.id_alumno = alumnos.id_alumno


15.
16.
17.
18.
19.
20.
21.

22.

23.

24.

WHERE xx_definitiva.cedula=alumnos.cedula
Convertir el archivo XX_recuperacion de EXCEL 97-2003 a tabla MySql
Convertir el archivo XX_extraordinaria de EXCEL 97-2003 a tabla MySql
Eliminar la fila del encabezado del archivo XX_recuperacion MySQL obtenido.
Eliminar la fila del encabezado del archivo XX_extraordinaria MySQL obtenido.
Ejecutar la consulta:
DELETE FROM XX_recuperacion WHERE definitiva<=0
Ejecutar la consulta:
DELETE FROM XX_extraordinaria WHERE definitiva<=0
Ejecutar la consulta:
UPDATE XX_definitiva, XX_recuperacion
SET XX_definitiva.recuperacion=XX_recuperacion.definitiva
WHERE
XX_definitiva.semestre=XX_recuperacion.semestre and
XX_definitiva.seccion=XX_recuperacion.seccion and
XX_definitiva.cod_asignatura=XX_recuperacion.cod_asignatura and
XX_definitiva.ci_alumno=XX_recuperacion.ci_alumno
Ejecutar la consulta:
UPDATE xx_definitiva, xx_extraordinaria
SET xx_definitiva.extraordinaria=xx_extraordinaria.definitiva
WHERE
XX_definitiva.semestre=XX_extraordinaria.semestre and
XX_definitiva.seccion=XX_extraordinaria.seccion and
XX_definitiva.cod_asignatura=XX_extraordinaria.cod_asignatura and
XX_definitiva. ci_alumno =XX_extraordinaria. ci_alumno
Ejecutar la consulta
UPDATE XX_definitiva
SET XX_definitiva.nota_final=GREATEST(definitiva,recuperacion,extraordinaria)
Ejecutar la consulta:
INSERT INTO `historico_notas` (cedula, id_alumno, definitiva, extraordinaria,
recuperacion, nota, sede, id_seccion, id_carrera, pensum, id_periodo, semestre,
id_materia, aprobacion, valoracion)
SELECT ci_alumno, id_alumno, definitiva, extraordinaria, recuperacion, nota_final,
'14-01', seccion, 'LCF', '6', cod_periodo, semestre, cod_asignatura, 'REGULAR',
'CUANTITATIVA' FROM XX_definitiva

Vous aimerez peut-être aussi