Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 1 de 14 GUIA DE APRENDIZAJE No. OO5 1. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE Programa de Formacin: Cdigo: 228120 Versin: 2 Programacin de Software Nombre del Proyecto: Cdigo: SISTEMA DE INFORMACIN PARA GESTIN DOCUMENTAL (ARCHIVO) ABS Fase del proyecto: ANLISIS Actividad (es) del Proyecto: DISEAR EL MODELO ENTIDAD RELACIN QUE SE AJUSTE AL PROYECTO. Actividad (es) de Aprendizaje: (CONSTRUIR UN PLAN DE TRABAJO APOYANDOSE EN EL PROYECTO, Y SELECCIONAR LA HERRAMIENTAS BASES DE DATOS (SQL, SERVER, ORACLE, POSTGRES O MYSQL) ) AMBIENTE DE FORMACIN - ESCENARIO (Aula con equipos de cmputo, conexin a Internet y software requerido). MATERIALES DE FORMACIN DEVOLUTIVO (Herramienta - equipo) 20 Computadores 40 Sillas 1 Video-Beam Software para interpretacin del cdigo y/o algoritmos realizados CONSUMIBLE (unidades empleadas durante el programa): Fotocopias. DVD con software free Resultados de Aprendizaje: RELACIONAR TABLAS CONSTRUIDAS PARA PRESENTAR LA INFORMACIN SOLICITADA EN EL DISEO Competencia: 220501007 CONTRUIR EL SISTEMA QUE CUMPLA CON LOS REQUISITOS DE LA SOLUCIN Aula con equipos de cmputo, conexin a Internet y software requerido). COMPRENDER LA IDEA PRINCIPAL EN LA TRADUCCIN DE LOS MANUALES Y Competencia: 240201501 COMPRENDER TEXTOS EN INGLS EN FORMA ESCRITA Y AUDITIVA Aula con equipos de cmputo, conexin a Internet y software requerido). SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 2 de 14 MENSAJES BREVES, CLAROS Y SENCILLOS EN INGLS TCNICO Resultados de Aprendizaje: Desarrollar permanentemente las habilidades psicomotrices y de pensamiento en la ejecucin de los procesos de aprendizaje. Reconocer el rol de los participantes en el proceso formativo, el papel de los ambientes de aprendizaje y la metodologa de formacin, de acuerdo con la dinmica organizacional del Sena. Redimensionar permanentemente su proyecto de vida de acuerdo con las circunstancias del contexto y con visin prospectiva. Interactuar en los contextos productivos y sociales en funcin de los principios y valores universales. Competencia: 240201500 PROMOVER LA INTERACIN IDNEA CONSIGO MISMO, CON LOS DEMAS Y CON LA NATURALEZA EN LOS CONTEXTOS LABORAL Y SOCIAL. Aula con equipos de cmputo, conexin a Internet y software requerido). Duracin de la gua ( en horas): 100 SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 3 de 14 2. INTRODUCCIN Tcnico en Programacin de Software: Base de Datos El uso de bases de datos ha sido muy importante dentro de la Ciencia de la Computacin y ms recientemente como parte esencial de las Tecnologas de Informacin. Al decir que el mundo vive en la era de la informacin, lo primero que se viene mente es como se maneja y almacenan los datos e informacin que se genera a diario en cualquier mbito social: las escuelas, las empresas, los hogares; por ello las importancia del aprendizaje del rea de bases de datos. El objeto de la presente gua es dar al aprendiz las herramientas y los conocimientos bases, que le permitan disear y crear bases de datos que resuelvan necesidades cotidianas aplicables al sector productivo, iniciando con la identificacin de la necesidad, creacin de moldeamiento y el desarrollo de las mismas a travs de software de creacin de base de datos. Al finalizar la gua el aprendiz deber haber adquirido los conceptos de Bases de Datos y sus Sistemas asociados, identificando todos sus trminos y conceptos; adems de tener la capacidad de crear el modelo entidad relacin e implementarla en un programa de creacin de base de datos. Los aprendices recibir las instrucciones necesarias por parte del instructor sobre el desarrollo de la actividad y orientar temas especficos en el rea de: Manejador de Bases de Datos Vincular la herramienta Ofimtica con el manejador de Base de Datos Base de datos (creacin, consultas, reportes). Modelo Entidad/relacin. 3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 4 de 14 3.1 Actividades de Reflexin inicial. 3.1.1 Consulte sobre los siguientes trminos y conceptos relacionados con el tema de base de datos: a. Sistema b. Sistema de Informacin c. Aplicacin d. Base de Datos e. Tabla f. Dato g. Registro h. Tupla i. Macro j. Tipos de Datos k. Reporte l. Consultase de datos n. motor de b m. Motor de base de datos y ejemplos Luego de realizar la consulta y con las orientaciones del instructor, realice el taller de Modelo Entidad Relacin No. 1 ver link de descarga: http://programacionsoftwareabs.blogspot.com/2014/05/modelo-entidad-relacional-base-de-datos.html No. 2 : http://programacionsoftwareabs.blogspot.com/2014/04/bases-de-datos.html 3.1.2 Investigue en qu consiste el modelo entidad relacin y los tipos de relaciones: uno a uno, uno a muchos y muchos a muchos. Luego de realizar la consulta y con las orientaciones del instructor, clasifique las siguientes relaciones de acuerdo al tipo: uno a uno, uno a muchos y muchos a muchos. 1. El noviazgo 2. rbol hojas SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 5 de 14 3. Estudiante materias 4. Fiesta personas 5. Cliente Cuenta en un banco 6. El documento de identidad de cada persona 7. Padre-Hijos 8. El acta de nacimiento. 9. Camin-Pasajeros 10. Zoolgico- animales 11. Arquitecto proyectos 12. Automvil- Modelo 13. Cliente alquiler 14. club de ftbol- Socios 15. Provincia Rios 3.1.3 Consulte en qu consiste el Proceso de Normalizacin de Bases de Datos y las Formas Normales conceptuando sobre las tres primeras formas normales, su propsito y beneficio. 3.1.4 De acuerdo con la lectura del documento de apoyo base de datos, Cuales son los principales modelos de datos? De su concepto personal: Uso del ingls en el entorno laboral (PORQUE LOS MANUALES ESTAN EN INGLES?). Paso 2: generar comentarios en el blog, dando respuestas a los tems anteriores. 3.2 Actividades de contextualizacin e identificacin de conocimientos necesarios para el aprendizaje. 3.2.1 Resuelva los siguientes problemas aplicando el modelo entidad relacin. Problema 1: Sistema de ventas Le contratan para hacer una BD que permita apoyar la gestin de un sistema de ventas. La empresa necesita llevar un control de proveedores, clientes, productos y ventas. SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 6 de 14 Un proveedor tiene un RUT, nombre, direccin, telfono y pgina web. Un cliente tambin tiene RUT, nombre, direccin, pero puede tener varios telfonos de contacto. La direccin se entiende por calle, nmero, comuna y ciudad. Un producto tiene un id nico, nombre, precio actual, stock y nombre del proveedor. Adems se organizan en categoras, y cada producto va slo en una categora. Una categora tiene id, nombre y descripcin. Por razones de contabilidad, se debe registrar la informacin de cada venta con un id, fecha, cliente, descuento y monto final. Adems se debe guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto. Problema 2: Olimpadas Las sedes olmpicas se dividen en complejos deportivos. Los complejos deportivos se subdividen en aquellos en los que se desarrolla un nico deporte y en los polideportivos. Los complejos polideportivos tienen reas designadas para cada deporte con un indicador de localizacin (ejemplo: centro, esquinaNE, etc.). Un complejo tiene una localizacin, un jefe de organizacin individual y un rea total ocupada. Los dos tipos de complejos (deporte nico y polideportivo) tendrn diferentes tipos de informacin. Para cada tipo de sede, se conservar el nmero de complejos junto con su presupuesto aproximado. Cada complejo celebra una serie de eventos (ejemplo: la pista del estadio puede celebrar muchas carreras distintas.). Para cada evento est prevista una fecha, duracin, nmero de participantes, nmero de comisarios. Una lista de todos los comisarios se conservar junto con la lista de los eventos en los que est involucrado cada comisario ya sea cumpliendo la tarea de juez u observador. Tanto para cada evento como para el mantenimiento se necesitar cierto equipamiento (ejemplo: arcos, prtigas, barras paralelas, etc). Problema 3: Compaa de buses Disee un sistema de base de datos para controlar la informacin sobre rutas de una compaa de buses. Cada ruta cubierta por la compaa tiene un lugar de inicio y uno de trmino, pero puede pasar por varias paradas intermedias. La compaa est distribuida en varias sucursales. No todas las ciudades donde paran los autobuses tienen una sucursal; sin embargo, toda sucursal debe estar en una ciudad situada en las rutas de autobuses. Pueden existir mltiples sucursales en una misma ciudad y tambin mltiples paradas en la misma ciudad. La compaa asigna un autobs a cada ruta; algunas rutas pueden tener varios autobuses. Cada autobs tiene un conductor y un asistente, asignados por el da. SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 7 de 14 3.3 Actividades de apropiacin del conocimiento (Conceptualizacin y Teorizacin). Construir un plan de trabajo apoyndose en el proyecto, y seleccionar la herramientas Bases de datos (ACCESS, SQL, SERVER, ORACLE, POSTGRES O MYSQL) 3.3.1 ACTIVIDAD No. 1: Conociendo el modelo entidad relacin como intrprete de informacin Paso 1: Ingresar al Portal WEB de AulaClic y haga click en el enlace del Curso de Access 2007 o ingrese directamente al curso mediante la siguiente URL: http://www.aulaclic.es/access2007/index.htm. Paso 2: Leer completamente el contenido de la pgina que aparece identificando cada elemento y su propsito. Paso 3: Hacer clic en el enlace o hipervnculo que dice Cmo utilizar este curso y estudie detenidamente las indicaciones que se presentan. Paso 4: Retroceda al Men Detallado empleando el men superior o el Icono de la Fecha Amarilla hacia Arriba. Paso 5: Estudiar las unidades 1, 2, 3, 4, 5, y 6 ampliando y profundizando tanto los conceptos como las temticas mediante los conos de punteros tipo flechas amarillas y verdes que se encuentran en el contenido de algunas lecciones. Tenga en cuenta que para el estudio de cada unidad primero debe ver el video de la temtica o de la unidad (si se encuentra disponible), luego debe realizar una lectura general para hacerse a una idea global de la(s) temtica(s) y luego debe realizar una lectura comprensiva, leyendo y tomando apuntes de lo ledo (conceptuando - con sus propias palabras escribe lo que ha entendido). Paso 6: Desarrollar completamente los ejercicios paso a paso y los ejercicios de aplicacin propuestos en cada leccin (si es el caso) de cada unidad. Los ejercicios deben ser almacenados en una memoria USB y guardados en la carpeta de evidencias. (DRIVE) Paso 7: A partir del estudio del material de apoyo indicados en la presente gua implemente las interfaces para el Ingreso o Captura (Formularios) y Salida (Consultas, Informes o Reportes) de los datos empleados en los problemas propuestos de sistemas de ventas, olimpiadas y compaa de buses (Ver numeral 3.2.1). Enve la solucin de la actividad mediante la plataforma (DRIVE). 3.4 Actividades de transferencia del conocimiento. SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 8 de 14 a. Realice los modelos Entidad Relacin expuestos en el documento: M.E.R. Recuerde que este documento est en el BLOG http://programacionsoftwareabs.blogspot.com/2014/04/bases-de-datos.html. Para la elaboracin de los modelos expuestos en el documento, proceda a utilizar ARGOS, el software est en la plataforma en el link descargas. b. En la plataforma encontrara un documento Casos de Estudio. Usted debe leer el caso y elaborar los diferentes Modelos. Diagramar los CASOS M.E.R. Recuerde los principios de las Bases de Datos. 3.5 Actividades de evaluacin. Evidencias de Aprendizaje Criterios de Evaluacin Tcnicas e Instrumentos de Evaluacin Evidencias de Conocimiento: Conceptos de Bases de Datos y Modelo Entidad relacin (MER) Evidencias de Desempeo: Documento final en medio magntico con la solucin de las actividades propuestas en la presente gua. Evidencias de Producto Documento final en medio magntico con la solucin de las actividades propuestas en utilizando la herramienta Access. Elabora el plan de trabajo, de acuerdo con la interpretacin del informe tcnico de diseo, segn normas y protocolos de la empresa. Crea la base de datos en el motor de base de datos seleccionado, siguiendo Especificaciones tcnicas del informe, segn normas y protocolos de la empresa. Cuestionario Lista de chequeo de desempeo Lista de chequeo de producto SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 9 de 14 SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 10 de 14 4. RECURSOS PARA EL APRENDIZAJE ACTIVIDADES DEL PROYECTO DURACIN (Horas) Materiales de formacin devolutivos: (Equipos/Herramientas) Materiales de formacin (consumibles) Talento Humano (Instructores) AMBIENTES DE APRENDIZAJE TIPIFICADOS Descripcin Cantidad Descripcin Cantidad Especialidad Cantidad ESCENARIO (Aula, Laboratorio, taller, unidad productiva) y elementos y condiciones de seguridad industrial, salud ocupacional y medio ambiente ANALIZAR LOS DIFERENTES ALGORITMOS Y PROGRAMAS. CONSTRUIR EL CONCEPTO DE ALGORITMO SUS (CARACTERSTI CAS). 1.-Sala de conectividad dotada de computadore s con los programas de HTML (Bloc de notas, Dreamweaver , PHP, POSTGRES, MYSQL, APACHE). 20 INGENIERO DE SISTEMAS 1 Sala 5 American Business School 2.-Acceso a internet. SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 11 de 14 3.- Escritorios y sillas 40 SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 12 de 14 5. GLOSARIO DE TERMINOS a. Algoritmo: Mtodo que se describe cmo se resuelve un problema en trmino de las acciones. b. Compilacin: Proceso de traduccin de un lenguaje de programacin c. Lenguaje de Mquina: Es un lenguaje interpretado directamente por un circuito micro programable por ejemplo el procesador, es decir que las rdenes escritas las procesa y realiza directamente la mquina. Estas instrucciones son cadenas binarias (0 y 1) que especifican las instrucciones a realizar y la memoria donde deben realizarse. Las instrucciones dependen directamente de la mquina donde se programan y el programador debe tener gran conocimiento sobre teoras lgebra booleana y sistemas binarios. d. Programa: conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en un ordenador o computadora. e. Software: Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de computacin. f. Software de sistema: Su desarrollo se aplica a Sistemas operativos, Controladores de dispositivos drivers, Herramientas de diagnstico, Servidores, entre otros. g. Software de programacin: Se aplica al desarrollo de programas utilizados para la creacin de otros programas informticos, las aplicaciones de esta rea se conocen como Entornos de Desarrollo Integrado IDE, aplicacin que cuenta con herramientas necesarias para el desarrollo o creacin de programas, entre esas herramientas se encuentran los compiladores, depuradores, interpretes. h. Software de aplicacin: Su uso se aplica en la resolucin de tareas especficas, este tipo de software est orientado al usuario no programador, en este gnero se encuentran las aplicaciones de oficina, videojuegos, aplicaciones para clculo matemtico, Diseo CAD, Internet, Redes, Software educativo, empresarial, etc. i. Lenguaje de alto nivel: Los lenguajes de este tipo expresan los algoritmos de una manera adecuada a la capacidad cognitiva humana en lugar de la capacidad ejecutora de las mquinas, los lenguajes de alto nivel proporcionan al usuario programador un procesamiento de datos de una manera fcil y rpida. j. Lenguaje de bajo nivel: Proporcionan poca o ninguna abstraccin del microprocesador de un computador, en este tipo de lenguaje las instrucciones se escriben en cdigo alfabticos llamados nemotcnicos por lo cual es fcilmente trasladado al lenguaje de mquina, los lenguajes de bajo nivel se usan principalmente en la programacin de controladores o drivers por esta razn se puede deducir claramente que el simple hecho de denominarse lenguaje de bajo nivel no se hace menos valioso que los lenguajes de alto nivel, la mayor desventaja de este tipo de lenguajes es que su programacin depende de la mquina a la que vaya orientada. SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 13 de 14 6. REFERENTES BIBLIOGRFICOS Documentos: AGUDELO MONTOYA, CLAUDIA LILIANA. Cmo se hace un ensayo? 1996. P. 3 OJEDA R., HERMES. La importancia de la Teora de Algoritmos en el Desarrollo de Software. P. 4 FRANCO LPEZ, MARGARITA MARA. Manual Bsico de instrucciones y comandos SMART DFD 1.0. P. 10 SCHMULLER, JOSEPH. Manual UML. Aprendiendo UML en 24 horas. Prentice Hall. 1997. 404 p. R. IZQUIERDO, LUIS. Introduccin a la Programacin orientada a objetos. 13 p. Cibergrafa: Programacin en Castellano Algoritmos. http://www.programacion.com/algoritmos Lgica de Programacin. http://cadetparners.galeon.com/aficiones1770322.html Wikipedia Algoritmo. http://es.wikipedia.org/wiki/Algoritmo QUISPE-OTAZU, RODOLFO. Qu es un Algoritmo? Blog de Rodolfo Quispe-Otazu [Internet]. Marzo 2007. Disponible en: http://www.rodolfoquispe.org/blog/que-es-un-algoritmo.php http://www.programacion.com http://kataix.umag.cl/~ruribe/Utilidades/Introduccion%20a%20la%20Programacion% 20Orientada%20a%20Objetos.pdf http://www.monografias.com/trabajos67/diagramas-uml/diagramas-uml.shtml Bases de datos 1 Apuntes 2006 07 http://www.alu.ua.es/j/jmr36/Conectate/Base%20Datos/Apuntes2006.pdf Software libre. http://www.uoc.edu/masters/oficiales/img/913.pdf http://luis.izqui.org/resources/ProgOrientadaObjetos.pdf Modificadores de acceso. http://elvex.ugr.es/decsai/java/pdf/9D-access.pdf SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIN Procedimiento Ejecucin de la Formacin Profesional Integral GUA DE APRENDIZAJE Versin: 02 Fecha: 30/09/2013 Cdigo: F004-P006-GFPI Pgina 14 de 14 7. CONTROL DEL DOCUMENTO (ELABORADA POR) Carlos Andrs Loaiza Rendn