• No se han encontrado resultados

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

N/A
N/A
Protected

Academic year: 2021

Share "SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE"

Copied!
12
0
0

Texto completo

(1)

Página 1 de 12

Programa de

Formación:

Análisis y desarrollo de sistemas de información

Código: 228120 Versión: 102

Nombre del Proyecto:

SISTEMA DE

INFORMACIÓN PARA EL SECTOR PRODUCTIVO DEL VALLE DEL CAUCA SISPROVA

Código: 1050504

Fase del proyecto: PLANEACIÓN

Actividad (es) del Proyecto:

Diseñar el SI, definiendo la arquitectura e infraestructura

tecnológica de acuerdo al

diagnóstico de

necesidades del cliente

Actividad (es) de Aprendizaje:

Construir la base de datos del proyecto formativo en el gestor de BD MySQL y Oracle y gestionar la información a través de SQL

Ambiente de formación ESCENARIO Taller SENA Valle Sede Salomia dotado de 20 computadores con software necesario para

desarrollar las actividades

MATERIALES FORMACIÓN DEVOLUTIVO

Computador con software especializado

CONSUMIBLE CD's, guías, marcadores, fotocopias

Resultados de

Aprendizaje:

 Diseñar la estructura de datos, a partir del modelo conceptual determinado en el análisis del sistema, utilizando

herramientas

tecnológicas de bases de datos, según las normas y estándares establecidos.

Competencia:

 Diseñar el sistema de acuerdo con los

requerimientos del cliente.

1. IDENTIFICACIÓN DE LA GUÍA DE APRENDIZAJE

GUÍA DE APRENDIZAJE NºF2-AP1-GA13S

(2)

Página 2 de 12

Estimado aprendiz.

Una base de datos relacional es un conjunto ordenado de datos que está almacenado en uno o más archivos. Los datos están estructurados en tablas, y éstas pueden tener referencias cruzadas o relaciones, lo que da origen al nombre relacional. Como ejemplos de sistemas de bases de datos relacionales tenemos MySQL, Oracle, PostgreSQL, Microsoft SQL Server, Informix y DB2, entre otras.

Un Sistema de Administración de Bases de Datos, DBMS, permite a los usuarios acceder y manipular la BD además de ejecutar tareas de mantenimiento y administración de los datos.

Esta guía presenta las actividades que usted debe realizar para adquirir

las competencias y resultados en el manejo de consultas avanzadas, funciones, procedimientos almacenados y disparadores en MySQL, implementados y ejecutados a través de diferentes DBMS.

Le invito entonces, a participar activamente de este proceso de enseñanza aprendizaje a través de cada una de las siguientes actividades pensadas para usted.

Bienvenido.

Duración de la guía (en

horas): 2. INTRODUCCIÓN 55 horas

(3)

Página 3 de 12

3.1 Actividades de Reflexión inicial.

En la actualidad la recopilación de datos es fundamental para que una empresa o institución mantenga sus relaciones. Por este motivo se le brinda una gran importancia al mantenimiento de la base de datos y también al constante crecimiento de la misma.

Actividad No 1

Identificar la importancia que tiene el aprendizaje de Base de datos a través de los siguientes ejercicios.

En grupos de dos aprendices realice el

crucigrama y taller SQL Básico suministrados por su instructor, una vez terminada esta actividad, responda de manera individual las siguientes preguntas en un documento Word.

a. ¿Cuál fue su aporte en el desarrollo de la

actividad? Expréselo en porcentaje y argumente la respuesta.

b. ¿Considera que las actividades planteadas para un proceso formativo deben ser desarrolladas en grupo? Argumente la respuesta

c. ¿Los temas planteados en el crucigrama fueron abordados en el trimestre anterior? ¿Los recuerda todos?

d. ¿Cuál es su estrategia y compromiso para reforzar los temas que no recuerda bien, teniendo en cuenta que son base para este nuevo trimestre?

e. ¿Considera usted que es importante el aprendizaje de Bases de Datos? ¿Por qué?

f. ¿En qué contexto utilizaría las bases de datos que solucionen alguna problemática relacionada directamente con su vida

Duración de la Actividad: 3 horas.

Tipo de Actividad: Grupal.

3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.

3. ESTRUCTURACIÓN DIDÁCTICA DE LAS ACTIVIDADES DE APRENDIZAJE

(4)

Página 4 de 12

A lo largo de los años las bases de datos han sido para las organizaciones una herramienta de uso indispensable, pues esta permite almacenar un conjunto de datos pertenecientes a un mismo contexto, para así ofrecer un alto rango de soluciones al problema de almacenar datos.

Actividad No 1

Reconocer las principales funciones que tiene algunos administradores de bases de datos.

1. De manera individual observe las siguientes imágenes de algunos administradores de bases de datos DBMS y responda: ¿Cuáles son sus principales funciones?

Luego según indicaciones del instructor Instale y configure las herramientas para administrar bases de datos, reconociendo las funciones mencionadas anteriormente.

a. PHPMyAdmin b. Heidi

c. SQLYog d. Workbench

2. Una vez terminada esta actividad, en grupos de trabajo de máximo 4 aprendices. Cada integrante deberá escoger una de las herramientas propuestas, investigar sobre el ambiente de trabajo y principales funciones y posteriormente elaborar un tutorial o manual de usuario, para luego capacitar a los compañeros en el uso del DBMS escogido. El tutorial debe contener:

a. Interfaz de trabajo

b. Opciones para construir y ejecutar sentencias DDL con ejemplos c. Opciones para construir y ejecutar sentencias DML con ejemplos d. Opciones para construir y ejecutar funciones con ejemplos

e. Opciones para construir y ejecutar procedimientos con ejemplos f. Opciones para construir y ejecutar disparadores con ejemplos g. Opciones para importar y exportar la base de datos

(5)

Página 5 de 12

3. Finalmente desarrolle el taller “Taller Contextualización SQL” en las cuatro herramientas mencionadas

Duración de la Actividad: 10 horas.

Tipo de Actividad: Individual - Grupal

Evidencia de aprendizaje: Actividades de diagnóstico: (Manual de usuario DBMS subido a la plataforma, Taller Contextualización SQL subido a la plataforma BB, Exposición sobre el manejo del DBMS)

3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).

Hablando de MySQL podemos decir que es un sistema de bases de datos relacional usada por compañías como Yahoo, BBC News, CNET, Nokia, Youtube, Flickr y Google y presenta las siguientes características: Compatibilidad con SQL, manejo de subselects, manejo de vistas, permite implementación de procedimientos almacenados (Store Procedures) y triggers, soporta cualquier tipo de codificación de caracteres y desde junio de 2000 se liberó bajo licencia GPL (GNU Public License). Dato importante para tener en cuenta.

Actividad No 1

Apropiar los conocimientos adquiridos construyendo ejemplos explicados por el instructor en el DBMS si margen de error.

Mediante exposición el instructor explicará los siguientes temas:

1. Consultas combinadas 2. Subconsultas

3. Funciones y Procedimientos 4. Triggers (Disparadores)

Luego y según indicaciones del instructor realice las siguientes actividades:

1. Construya los ejemplos que explique el instructor en el DBMS escogido y ejecute sin errores.

2. Conforme grupos de dos personas y escriba un documento con cinco dudas o inquietudes que le hayan quedado sobre los temas. Luego publique las dudas en el foro disponible en la plataforma (la publicación de cada pregunta tiene puntaje)

3. Dar respuesta a mínimo 5 inquietudes de los demás grupos (cada respuesta tiene un puntaje).

(6)

Página 6 de 12

Finalmente a través de mesa redonda se socializaráesta actividad y se realizará la retroalimentación pertinente, despejando las dudas que surjan sobre la temática Duración de la Actividad: 20 horas.

Tipo de Actividad: Grupal.

Evidencia de aprendizaje:

 Ejecución sin errores ejemplos

 Participación foro con cinco preguntas

 Respuesta a cinco preguntas foro

 Evaluación de conocimientos

3.4 Actividades de transferencia del conocimiento.

Los procedimientos almacenados (Stored Procedures, SP) suponen una importante innovación introducida en MySQL en la versión 5.0. Son funciones SQL definidas por el usuario que se ejecutan directamente en un servidor y los Triggers son conjuntos de sentencias SQL o SPs que son ejecutados automáticamente antes o después de una modificación de la base de datos (UPDATE, INSERT, DELETE). Se usan para mantener condiciones sobre los datos de la base de datos y para monitorizar las operaciones.

Actividad No 1

Aplicar SQL Avanzado y Procedimientos TRIGGERS al proyecto formativo.

1. Según indicaciones del instructor realice las siguientes actividades:

 Revise el diseño de la base de datos del proyecto formativo y realice las modificaciones necesarias según su análisis.

 Realice una carga de datos a la base de datos, tal que permita realizar las consultas correspondientes.

 Realice el taller de SQL avanzado sobre el proyecto formativo.

2. Una vez terminada esta actividady apoyado en la lectura "Procedimientos almacenados y triggers.pdf", resuelva los ejercicios propuestos en el taller "Taller procedimientos- triggers.pdf"

Para finalizar con su grupo proponga e implemente un procedimiento y TRIGGERque automatice cualquier proceso del proyecto desde la base de datos.

(7)

Página 7 de 12

Duración de la Actividad: 20 horas.

Tipo de Actividad: Grupal.

Evidencia de aprendizaje:

 Creación y carga de datos proyecto formativo

 Taller SQL Avanzado subido en la plataforma BB

 Taller Procedimientos almacenados y triggers subido a la plataforma BB

 Evaluación de conocimientos

3.5 Actividades de evaluación.

Estimado aprendiz, habrá un espacio de socialización en el ambiente de aprendizaje, donde usted dará cuenta de su autoevaluación en el proceso del desarrollo de actividades y además dará su concepto respecto al acompañamiento del instructor en el proceso de formación.

Duración de la actividad: 2 horas.

Tipo de actividad: Individual

Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de Evaluación

Evidencias de Conocimiento :

1. Evaluación teórica de conocimientos.

2. Talleres de investigación

Evidencias de Desempeño:

Prácticas y manejo de herramientas de gestión de Bases de Datos

 Diseña la estructura de la base de datos, que cumpla con las necesidades del sistema de información, utilizando herramientas tecnológicas, de acuerdo con el modelo definido y siguiendo normas técnicas.

1. Talleres prácticos desarrollados en grupo en el proceso formativo

2. Pruebas individuales de conocimientos teóricos 3. Pruebas prácticas

individuales

4. Observación del trabajo desarrollado en el ambiente formativo

(8)

Página 8 de 12

Evidencias de Producto:

Esquema de la Base de datos con la Integridad Referencial aplicada.

Carga de los datos al esquema de la Base de Datos.

(9)

Página 9 de 12

ACTIVIDAD ES DEL PROYECTO

DURAC IÓN (Horas)

Materiales de formación devolutivos:

(Equipos/Herramientas)

Materiales de formación

(consumibles) Talento Humano (Instructores)

AMBIENTES DE APRENDIZAJE TIPIFICADOS

Descripción Cantidad Descripció

n Cantidad Especialidad Cantidad

ESCENARIO (Aula, Laboratorio, taller, unidad productiva)y elementos y condiciones

de seguridad industrial, salud ocupacional y

medio ambiente Diseñar el

modelo conceptual de los datos del SI de acuerdo a los diseños y diagramadas definidos

55

Computador

es con

software especializad o

20

CD's, guías, marcadore s,

fotocopias

1

Instructores Área

Teleinformática CEAI

12

Taller SENA Valle sede Salomia dotado de 20 computadores con el software necesario para la ejecución de las actividades

4. RECURSOS PARA EL APRENDIZAJE

(10)

Página 10 de 12

Base de datos: Se le llama base de datos a los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.

Consulta combinada: Consulta que recupera la información de una base de datos que se encuentra repartida en varias tablas

Disparadores o triggers: Objeto con nombre dentro de una base de datos el cual se asocia con una tabla y se activa cuando ocurre en ésta un evento en particular.

DBMS: Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y posteriormente acceder a los datos de forma rápida y estructurada. Las propiedades de estos DBMS, así como su utilización y administración, se estudian dentro del ámbito de la informática.

Heidi: Herramienta para gestionar una base de datos MySQL

MySQL Workbench es una herramienta visual de diseño de bases de datos que integra desarrollo de software, Administración de bases de datos, diseño de bases de datos, creación y mantenimiento para el sistema de base de datos MySQL

PhpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet.

Procedimiento Almacenado: Conjunto de comandos SQL que pueden almacenarse en el servidor. Una vez que se hace, los clientes no necesitan relanzar los comandos individuales pero pueden en su lugar referirse al procedimiento almacenado.

Sistema de gestión de bases de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos

SQLyog es un excelente "front-end" (es decir, una interfaz gráfica) diseñada especialmente para trabajar de forma más rápida y cómoda con el servidor de base de datos MySQL.

(11)

Página 11 de 12

 Apuntes de Ficheros y Bases de Datos. M. MARQUÉS (2000). Publicacions de la Universitat Jaume I.

 C. BATINI, S. CERI, S. B. NAVATHE (1994). Addison-Wesley / Díaz de Santos, Diseño Conceptual de Bases de Datos. Un Enfoque de Entidades - Interrelaciones.

 CONNOLLY, C. BEGG, A. STRACHAN (1996). Addison-Wesley Segunda edición en 1998, Database Systems. A Practical Approach to Design, Implementation and Management. T.

 Johen Burch y Gary Grudnitski.(1992) “Diseño de Sistemas de Información”, Grupo Noriega Editores, Primera Edición.

 Ramez Elmasri y Shamkant B. Navathe (1997). “Sistemas de bases de Datos Conceptos Fundamentales”. Addison Wesley Iberoamericana, Segunda edición.

 Ramez Elmasri y Shamkant B. Navathe (2000) “Fundamentals of Dabatabase Systems”, Addison Wesley, Tercera edición.

 Kennet Kendall y Julie Kendall “Análisis y Diseño de Sistemas”, 1991, Prentices Hall Hispanoamericana.

 James Senn “Análisis y Diseño de Sistemas de Información” Mc Graw Hill, 1992, Segunda Edición

 Manual de MySQL Recuperdo de http://dev.mysql.com/doc/refman/5.0.

 Términos Glosario Recuperado de http://www.internetglosario.com/

 Textos de apertura: recuperados de: importancia de las bases de datos - tecnología e informática

infoipc2012.blogspot.com/2012/.../importancia-de-las-bases-de-datos.ht...

Subconsulta: Instrucción SELECT anidada dentro de una sentencia SELECT, INSERT, DELETE o UPDATE

5. GLOSARIO DE TÉRMINOS

6. REFERENTES BIBLIOGRÁFICOS

(12)

Página 12 de 12

Elaborada por: Diana Pilar Solarte Astaíza Ajustada por: Diana Pilar solarte Aztaiza

Revisada y aprobada por: Sandra Jenny Otalvaro Garces Fecha: Noviembre 18 de 2015

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Referencias

Documento similar

Menú principal / Actividades / Proyecto Formativo / Fase Planeación / Actividad de proyecto 1 / Actividad de Aprendizaje 2 / Evidencias de la Actividad de Aprendizaje 2

REPOSITORIO: Servidor de archivos (FTP o HTTP, por ejemplo) que contiene una lista de paquetes para un sistema de paquetería dado, y las relaciones de dependencias entre ellos, de

Previamente usted exploró las características que conforman un manual de inducción basado en competencias y su importancia dentro de la organización en la Actividad de

1. Creación de artículos aplicando herramientas informáticas. Inscripción, ingreso y publicaciones en las redes sociales. Enlazar archivos ofimáticos en redes sociales y grupos.

El proceso de descargue de objetos, permite reconocer conceptos básicos como la clase o naturaleza de la carga, los métodos de marcado e identificación de la carga, los ambientes

 Cuando la condición implica una variable de tipo numérica, es necesario aumentar el valor de esta variable dentro del ciclo para evitar crear un ciclo infinito como

3.2.1. Alistamiento de los componentes y herramientas necesarios para el ensamble. Antes de ensamblar o desensamblar un equipo de cómputo es necesario conocer todas las partes

En el transcurrir diario realizamos actividades, tareas y procesos que previamente hemos planeado. Si bien estas actividades no están en la mayoría de los casos planteadas