Вы находитесь на странице: 1из 12

SERVICIO NACIONAL DE APRENDIZAJE SENA

SISTEMA INTEGRADO DE GESTIN


Procedimiento Ejecucin de la Formacin Profesional
Integral
GUA DE APRENDIZAJE

Versin: 02
Cdigo: GFPI-F-019

GUA DE APRENDIZAJE N F3-AP2GA23


1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE
Anlisis y Desarrollo de Sistemas de
Programa
de Cdigo:228106
Informacin -ADSI
Formacin:
Versin:102

Nombre del Proyecto:

Cdigo:648802

Fase del proyecto: Planeacin


Actividad (es) de
Aprendizaje:

Actividad
(es)
del
Proyecto:
Programar
el
SI
teniendo en cuenta
arquitecturas HW y SW
definidos en la fase de
diseo

Resultados
de
Aprendizaje:
436476. Construir la
interfaz de usuario,
apoyado
en
la
evaluacin
del
prototipo, determinando
las entradas y salidas
requeridas en el diseo
y
definiendo
los
lineamientos para la
navegacin, de acuerdo
con las necesidades del

Competencia:
Construir
el
sistema
de
informacin
que
cumpla con los
requisitos de la
solucin
informtica

SISTEMA MVIL PARA LA GESTIN DE


PLANTAS
DE
PROCESOS
-SIMGEPLAP.
Ambiente
de
formacin
ESCENAR
IO(Aula,
Laboratori
o, taller,
unidad
productiva)
y
elementos
y
condicione
s de
seguridad
industrial,
salud
ocupacion
al y medio
ambiente

MATERIALES DE
FORMACIN
DEVOLUTI CONSUMIBLE
VO
(unidades
(Herramien empleadas
ta durante el
equipo)
programa)

Pcs

Internet

Video
Beam

Guas de
Aprendizaje

Pgina 1 de 12

SERVICIO NACIONAL DE APRENDIZAJE SENA


GUA DE APRENDIZAJE

SISTEMA INTEGRADO DE GESTIN


Proceso Gestin de la Formacin Profesional Integral
Procedimiento Ejecucin de la Formacin Profesional Integral

Versin: 02
Cdigo: GFPI-F-019

usuario
Duracin de la gua ( en
horas): 88

2. INTRODUCCIN

Con el desarrollo de las actividades propuestas en esta gua, usted como aprendiz tendr
la posibilidad de tomar conocimientos y desarrollar habilidades en disear el modelo
lgico de datos, para hacer frente a las necesidades y expectativas de los usuarios, crear
la base de datos en un manejador de base de datos como lo es ORACLE, proporcionar
informacin para la base de datos, probar la bases de datos, mantener y adaptar bases
de datos existentes siguiendo las necesidades cambiantes de los usuarios, realizar
informes basados en la informacin de la base de datos. Aprender la potencialidad del
lenguaje PL/SQL propio de ORACLE.

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexin inicial.


El aprendiz de manera individual deber leer el documento que se encuentra en el
siguiente enlace:
https://es.scribd.com/doc/738595/movilespag43
Luego se reflexionar al respecto y se contestaran las preguntas planteadas en la mesa
redonda, al finalizar se presentara una conclusin por parte del instructor.
Duracin de la actividad: 2 horas.
Pgina 2 de
12

Tipo de evidencia: Se realizara una lista de chequeo donde se evaluara el


conocimiento. (no se sube nada a la plataforma)
3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios
para el aprendizaje.
3.2.1 Autodiagnstico: El instructor elaborara una matriz en el tablero la cual contendr
una lista de saberes previos, a partir de este listado los aprendices en consenso darn
una calificacin entre 1 a 5, donde 1 no posee el conocimiento y 5 el mximo
conocimiento, al finalizar se ponderara la informacin, como resultado el instructor
deber disear un laboratorio con el cual se refuercen aquellos saberes que se
encuentran con calificaciones bajas.
Duracin de la actividad: 4 horas.
Tipo de evidencia: Los Aprendices debern presentar en un documento de Word
(normas APA) un informe de laboratorio. Este informe debe ser subido a la plataforma
BlackBoard por el enlace que el Instructor disponga.
3.3 Actividades de
Teorizacin).

apropiacin

del

conocimiento

(Conceptualizacin

Actividad No.1. Introduccin a conceptos de PL/SQL


Los aprendices debern previamente realizar la lectura del documento Introduccin
PLSQL, el cual se encuentra en la carpeta material de apoyo de la gua, este documento
trata sobre conceptos bsicos de PL/SQL, Introduccin al PL/SQL, los tipos de datos y
Operadores. El Instructor debe iniciar la formacin con una mesa redonda en la cual se
aclaran dudas referentes a los temas ledos. Se deben plantear ejercicios prcticos para
desarrollar en la formacin en equipos de tres (3) aprendices. Antes de finalizar la
instruccin un representante de cada equipo deber socializar los ejercicios realizados.
Duracin de la actividad: 6 horas
Tipo de evidencia: Los Aprendices deben subir a la plataforma BlackBoard un archivo
digital con los ejercicios resueltos.
Actividad No.2. Estructuras de control, bloques annimos y funciones propias de
Oracle (round, avg, min, decode, lower, upper, etc).
Leer el documento de apoyo denominado PL/SQL Bsico de INNOVA.
1 A travs de la demostracin el instructor enseara a construir un bloque annimo, en
el cual debe implementar estructuras de control y funciones propias de Oracle.
2 En grupos de mximo tres (3) aprendices buscar la posible aplicacin del tema en el
proyecto SIMGEPLAP. Seguidamente y con la ayuda del instructor plantear y
Pgina 3 de
12

desarrollar ejercicios que apunten a la solucin de requerimientos funcionales del


proyecto.
3. Desarrollar de manera individual el taller funcionesOracle
Duracin de la actividad: 20 horas
Tipo de evidencia: Subir por el link habilitado en la plataforma BlackBoard la solucin a
los ejercicios del taller funcionesOracle.
Actividad No.3. DML y DDL en Oracle.
1 Mediante un sondeo se evaluara el desempeo y conocimiento previo de los
Aprendices referente al tema DML y DDL, como instrumento de evaluacin se
empleara una lista de chequeo. El instructor deber disear un taller terico/practico
para esta actividad. Los aprendices deben tambin revisar el material de apoyo
dispuesto para esta gua y complementar conocimientos con consultas en Internet y
Textos impresos.
2 En el ambiente de aprendizaje el Instructor en compaa de los Aprendices,
plantearan una serie de preguntan complejas (que involucren el uso de subconsultas,
order by, group by, having, exists, rollup, funciones de fecha, numricas y de
carcter). Todo esto que apunte a gestionar la informacin de la BD del proyecto
SIMGEPLAP. Seguidamente los Aprendices en equipos mximo de tres (3) darn
respuesta mediante DML a las preguntas previamente elaboradas.
Duracin de la actividad: 8 horas.
Tipo de evidencia: En un documento de Word (normas APA) subir a la plataforma
BlackBoard las respuestas a las preguntas planteadas en el punto 2.
Actividad No.4. Cursores implcitos y explcitos.
Dentro del lenguaje PL/SQL el tema de los cursores es uno de los ms importantes,
gracias a estos podemos gestionar la informacin que reposa en las bases de datos
ORACLE.
1. Los aprendices conformaran equipos de mximo tres (3) integrantes para
consultar en Internet y en textos impresos: Qu son cursores implcitos y
explcitos?, Que aplicacin tienen. Como complemento tendrn el material de
apoyo sugerido para este tema. Realizarn posteriormente junto a la asesora del
instructor una mesa redonda donde se traten los atributos de los cursores.
2. En compaa del Instructor proponer ejercicios que implementen la construcciones
de cursores que gestionen la informacin de la BD del proyecto SIMGEPLAP.
Pginas sugeridas: http://elbauldelprogramador.com/plsql-cursores/
http://www.devjoker.com/contenidos/articulos/32/Cursores-en-PLSQL.aspx

Pgina 4 de
12

Duracin de la actividad: 8 horas


Tipo de evidencia: El aprendiz elaborara un informe de la mesa redonda en Word
(normas APA). Este ser subido a la plataforma BlackBoard por el link que disponga el
Instructor.

Actividad No.5. Excepciones.


Los aprendices conformados en equipos mximos 3 aprendices, procedern a consultar
en Internet y en textos impresos sobre Excepciones en PL/SQL, con el acompaamiento
del instructor dentro de la formacin, el grupo de aprendices desarrollar una exposicin
sobre este concepto, sus usos y ejemplos aplicados a la BD del proyecto SIMGEPLAP.
Los aprendices pueden orientar su consulta con el siguiente material de apoyo:
http://elbauldelprogramador.com/plsql-excepciones/
http://www.desarrolloweb.com/articulos/excepciones-oracle.html
Posteriormente se socializaran las exposiciones propuestas por los grupos de
aprendices, el Instructor reforzara y aclarara los temas expuestos.
Duracin de la actividad: 4 horas
Tipo de evidencia: Se realizara una lista de chequeo donde se evaluara el desempeo y
conocimiento sobre el tema. No se sube evidencia a la plataforma BlackBoard.
Actividad No.6. Procedimientos, funciones, paquetes.
Utilizando la Tcnica didctica demostracin, el instructor proveer material de apoyo a
los Aprendices para que realicen las actividades en equipos de mximo 3 integrantes.
1 Leer documento de apoyo denominado Curso de SQL avanzado y PL/SQL bsico
para Oracle 10g (10.2).PDF. Visitar y realizar los ejercicios de la pgina:
http://www.devjoker.com/contenidos/articulos/52/Procedimientos-almacenados-enPLSQL.aspx
2 Los Aprendices debern crear un paquete que contenga la lgica de un mdulo del
proyecto SIMGEPLAP. Este paquete debe contener funciones y procedimientos que
involucren la construccin de cursores que gestionen la data de la BD del proyecto.

Pgina 5 de
12

Duracin de la actividad: 16 horas


Tipo de evidencia: El Aprendiz deber subir de manera individual a la plataforma
BlackBoard el paquete creado por el link que disponga el instructor.
Actividad No.7. COLECCIONES
En Oracle una coleccin PL/SQL (PLSQL collection) es un tipo de datos compuesto
consistente en una matriz de una sola dimensin que est compuesta por uno o ms
elementos accesibles a travs de un ndice. Los datos de tipo coleccin se utilizan en
algunas de las ms importantes funcionalidades del PL/SQL asociadas con la
optimizacin del rendimiento de las bases de datos Oracle.
1. En grupos mximos de tres (3) Aprendices leer y analizar el contenido del
siguiente enlace, adems desarrollar los ejercicios propuestos:
https://docs.oracle.com/cd/B19306_01/appdev.102/b14261/collections.htm
2. En el ambiente de aprendizaje y con la colaboracin del instructor plantear la
creacin de funciones y procedimientos que involucren el uso de colecciones,
estas debern almacenar informacin de la BD del proyecto SIMGEPLAP.
Duracin: 12 horas.
Tipo de evidencia: Los Aprendices de manera individual debern subir a la plataforma
BlackBoard el cdigo de los objetos de BD creados en el punto 2.
Actividad No.8. BULK COLLECT.
En la base de datos Oracle hay dos motores, uno para ejecutar PL/SQL y otro para SQL.
Cuando el PL/SQL quiere manipular datos, accede al motor de SQL. Esto conlleva
muchos recursos. Bulk collect agrupa varias instrucciones y lo realiza en una sola
ejecucin, optimizando los cambios de contexto. Es importante si se trabaja con grandes
volumenes de datos.
1. En grupos de mximo tres (3) Aprendices visitar las siguientes pginas web y
realizar los ejercicios propuestos:
http://www.devjoker.com/contenidos/articulos/216/BULK-COLLECT.aspx
http://www.oracle.com/technetwork/issue-archive/2012/12-sep/o52plsql1709862.html
2. En el ambiente de aprendizaje y con la colaboracin del instructor plantear un
laboratorio para la creacin de funciones y procedimientos que involucren el uso
del BULK COLLECT, este deber gestionar informacin de la BD del proyecto
SIMGEPLAP.
Duracin: 6 horas.
Tipo de evidencia: Los Aprendices de manera individual debern subir a la plataforma
BlackBoard el cdigo de los objetos de BD creados en el punto 2.
Pgina 6 de
12

Actividad No.9. TRIGGER (Disparadores)


Un disparador (o trigger) es un procedimiento almacenado asociado a una tabla que se
ejecuta al realizar una operacin bsica (INSERT, un DELETE o un UPDATE) sobre
sta. La operacin bsica que despierta al trigger es conocida como sentencia
disparadora. La ejecucin del disparador puede ser antes o despus de llevar a cabo la
sentencia disparadora. Es posible especificar condiciones adicionales para la ejecucin
del disparador (restrictores). Dado que una sentencia disparadora puede afectar una o
ms filas de una tabla, es necesario especificar si se quiere que el disparador se ejecute
para cada una de las filas afectadas o para el bloque en general.
1. Para profundizar en el tema en grupos de mximo tres (3) Aprendices y con gua
del Instructor leer, analizar y desarrollar los ejercicios del documento
disparadores_oracle ubicado en la carpeta de material de apoyo de la plataforma
BlackBoard.
2. En el ambiente de aprendizaje y con la compaa del Instructor, construir triggers
para las tablas ms relevantes del proyecto SIMGEPLAP de tal manera que se
disparen cada vez que se inserte, elimine o modifique un registro de estas tablas.
Duracin: 16 horas.
Evidencia: Los Aprendices de manera individual debern subir a la plataforma
BlackBoard el cdigo de los triggers creados en el punto 2.

3.4 Actividades de transferencia del conocimiento.


Actividad No. 1. Creacin y gestin de la BD SIMGEPLAP. De manera individual
los aprendices, debern utilizar la herramienta CASE proporcionada para modelar y
crear la Base de datos del proyecto SIMGEPLAP. Mediante procedimientos
almacenados debern proceder a llenarla de informacin. Por medio de consultas
complejas inmersas en funciones y procedimientos empaquetados dar respuesta a
un mdulo de negocio del proyecto.
Duracin de la actividad: 20 horas
Tipo de evidencia: Mediante observacin directa y por medio de una lista de chequeo el
Instructor debe evaluar el desempeo, conocimiento y producto.
3.5 Actividades de evaluacin.
Los aprendices estarn en capacidad de crear y sustentar todos los conceptos
aprendidos en la formacin, relacionados con los conceptos de PL/SQL, anlisis,
diseo y creacin de BD relacionales, el lenguaje SQL, las herramientas CASE para
modelado y SGBD con o sin entorno grfico.
El instructor propone un espacio para realizar de manera grupal un debate donde
Pgina 7 de
12

expresen los aspectos positivos y a mejorar dentro del aprendizaje.


Duracin de la actividad: 1 hora
Tipo de evidencia: Acta de la reunin
Evidencias de
Aprendizaje
Evidencias de
Conocimiento :
1. Desarrollar
las
actividades de reflexin
Inicial.
2. Se generara una mesa
redonda
donde
se
formara
un
debate
sobre
los
saberes
previos.

Criterios de Evaluacin

Tcnicas e Instrumentos
de Evaluacin

Disea la estructura de la 1. Listas de chequeos


base de datos, que
cumpla
con
las
necesidades del sistema 2. Quices
de informacin, utilizando
herramientas tecnolgicas,
de acuerdo con el modelo
3. Talleres en Clase
definido
y
siguiendo
normas tcnicas.

Evidencias de
Desempeo:
1. ActividadNo.
2.
Normalizacin
(hasta
tercera forma normal).
2. ActividadNo. 3. SQL.
Evidencias de Producto:
Actividad No.4. Creacin y
consultas de BD.

ACTIVIDAD 4.DURA
Materiales
formacin
RECURSOS
PARAdeEL
APRENDIZAJE Materiales de
ES DEL
CIN
devolutivos:
formacin
PROYECTO (Hora (Equipos/Herramientas)
(consumibles)

Talento Humano
(Instructores)

Pgina 8 de
12

s)

Descripcin

Cantidad Descripcin Cantidad

Especialidad

Disear
el
modelo
conceptual
de los datos
Computadores
Cd`s, guas,
del SI de
conSOy
Instructores de
marcador,
19
1
software
sistemas
acuerdo
a
fotocopias
especializado
los diseos
y
diagramadas
definidos
BD: (base de datos). El Glosario IEEE de Ingeniera del Software (IEEE 1990) define el
trmino base de datos de la siguiente forma: una coleccin de datos interrelacionados
almacenados conjuntamente en uno o ms ficheros de computadora.
CASE: (ComputerAided SoftwareEngineering, Ingeniera deSoftwareAsistidapor
Computadora). Estas son unos grupos de herramientas elaboradas para facilitar el
trabajo en cualquier fase de un proyecto de desarrollo de software o en cualquier
proyecto que se haga uso de estas.
SGBD: El concepto de Sistema Gestor de Bases de Datos (SGBD) se define en el
Glosario IEEE de Ingeniera del Software de la siguiente forma:Un sistema informtico
compuesto por hardware, software o ambos, que proporciona una tcnica sistemtica
para la creacin, el almacenamiento, el procesamiento y la consulta de la informacin
almacenada en base de datos. Un SGBD acta como un intermediario entre las
aplicaciones y los datos, o bien entre los datos y la base de datos.
SQL: es el lenguaje estndar para trabajar con bases de datos relacionales es soportado
prcticamente por todos los productos del mercado.

5. GLOSARIO DE TERMINOS

Pgina 9 de
12

Cant

Pgina 10 de
12

6. REFERENTES BIBLIOGRFICOS

Date,C.J,
Introduccinalossistemasdebasesdedatos.Mxico,EditorialPearsonEducacin,
2001,pp.327-379.
Sistemadegestindebasesdedatos,[enlnea],5pp.,Wikipedia,7demayo2014,Direccin
URL:http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_bases_de_datos.

Pgina 11 de
12

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Andrea Palomino, Bibiana Hernndez, Sandra Cundum, Jaime Flrez Saldaa, Jos
Lizardo Castro

Temas Lizardo:
1.
2.
3.
4.
5.

Triggers
Vistas
Colecciones y registros
Bulk collect
Execute immediate

Pgina 12 de
12

Вам также может понравиться