1 Guia de Aprendizaje CONSTRUIR BasesdeDatos

download 1 Guia de Aprendizaje CONSTRUIR BasesdeDatos

of 14

Transcript of 1 Guia de Aprendizaje CONSTRUIR BasesdeDatos

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 1 de 14

    GUIA DE APRENDIZAJE No. OO51. IDENTIFICACIN DE LA GUIA DE APRENDIZAJE

    Programa de Formacin: Cdigo: 228120Versin: 2

    Programacin de Software

    Nombre del Proyecto: Cdigo: SISTEMA DE INFORMACIN PARA GESTIN DOCUMENTAL (ARCHIVO) ABSFase del proyecto: ANLISIS

    Actividad (es) del Proyecto:

    DISEAR EL MODELOENTIDAD RELACIN QUESE AJUSTE AL PROYECTO.

    Actividad (es) de Aprendizaje:

    (CONSTRUIR UN PLAN DETRABAJO APOYANDOSE EN ELPROYECTO, Y SELECCIONAR LAHERRAMIENTAS BASES DEDATOS (SQL, SERVER, ORACLE,POSTGRES O MYSQL) )

    AMBIENTE DE FORMACIN -ESCENARIO

    (Aula con equipos decmputo, conexin aInternet y softwarerequerido).

    MATERIALES DE FORMACINDEVOLUTIVO(Herramienta -equipo)

    20 Computadores40 Sillas1 Video-Beam Software parainterpretacin delcdigo y/oalgoritmos realizados

    CONSUMIBLE(unidadesempleadas duranteel programa):

    Fotocopias.DVD con softwarefree

    Resultados de Aprendizaje:RELACIONAR TABLASCONSTRUIDAS PARAPRESENTAR LA INFORMACINSOLICITADA EN EL DISEO

    Competencia: 220501007

    CONTRUIR EL SISTEMA QUECUMPLA CON LOS REQUISITOSDE LA SOLUCIN

    Aula con equipos decmputo, conexin aInternet y softwarerequerido).

    COMPRENDER LA IDEAPRINCIPAL EN LA TRADUCCINDE LOS MANUALES Y

    Competencia: 240201501COMPRENDER TEXTOS ENINGLS EN FORMA ESCRITA YAUDITIVA

    Aula con equipos decmputo, conexin aInternet y softwarerequerido).

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 2 de 14

    MENSAJES BREVES, CLAROS YSENCILLOS EN INGLSTCNICOResultados de Aprendizaje:

    Desarrollarpermanentemente lashabilidades psicomotrices y depensamiento en la ejecucinde los procesos de aprendizaje. Reconocer el rol de losparticipantes en el procesoformativo, el papel de losambientes de aprendizaje y lametodologa de formacin, deacuerdo con la dinmicaorganizacional del Sena. Redimensionarpermanentemente suproyecto de vida de acuerdocon las circunstancias delcontexto y con visinprospectiva. Interactuar enlos contextos productivos ysociales en funcin de losprincipios y valoresuniversales.

    Competencia: 240201500

    PROMOVER LA INTERACINIDNEA CONSIGO MISMO,CON LOS DEMAS Y CON LANATURALEZA EN LOSCONTEXTOS LABORAL YSOCIAL.

    Aula con equipos decmputo, conexin aInternet y softwarerequerido).

    Duracin de la gua ( en horas): 100

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA 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 lasTecnologas de Informacin. Al decir que el mundo vive en la era de la informacin, lo primero que se viene mente es como se maneja yalmacenan los datos e informacin que se genera a diario en cualquier mbito social: las escuelas, las empresas, los hogares; por ello lasimportancia 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 queresuelvan necesidades cotidianas aplicables al sector productivo, iniciando con la identificacin de la necesidad, creacin de moldeamiento y eldesarrollo 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 trminosy 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 elrea de:Manejador de Bases de DatosVincular la herramienta Ofimtica con el manejador de Base de DatosBase de datos (creacin, consultas, reportes).Modelo Entidad/relacin.

    3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA 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. Sistemab. Sistema de Informacinc. Aplicacind. Base de Datose. Tablaf. Datog. Registroh. Tuplai. Macroj. Tipos de Datosk. Reportel. Consultase de datosn. motor de bm. 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.htmlNo. 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 muchosy muchos a muchos.

    1. El noviazgo2. rbol hojas

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 5 de 14

    3. Estudiante materias4. Fiesta personas5. Cliente Cuenta en un banco6. El documento de identidad de cada persona7. Padre-Hijos8. El acta de nacimiento.9. Camin-Pasajeros10. Zoolgico- animales11. Arquitecto proyectos12. Automvil- Modelo13. Cliente alquiler14. club de ftbol- Socios15. 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 formasnormales, 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 ventasLe 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 SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA 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 variostelfonos 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 sloen 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 debeguardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.

    Problema 2: OlimpadasLas sedes olmpicas se dividen en complejos deportivos. Los complejos deportivos se subdividen en aquellos en los que se desarrolla un nicodeporte 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 elnmero 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 estprevista una fecha, duracin, nmero de participantes, nmero de comisarios. Una lista de todos los comisarios se conservar junto con la lista delos eventos en los que est involucrado cada comisario ya sea cumpliendo la tarea de juez u observador. Tanto para cada evento como para elmantenimiento 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 tieneun lugar de inicio y uno de trmino, pero puede pasar por varias paradas intermedias. La compaa est distribuida en varias sucursales. No todaslas 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 cadaruta; algunas rutas pueden tener varios autobuses. Cada autobs tiene un conductor y un asistente, asignados por el da.

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA 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 informacinPaso 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 siguienteURL: 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 punterostipo flechas amarillas y verdes que se encuentran en el contenido de algunas lecciones. Tenga en cuenta que para el estudio de cada unidadprimero debe ver el video de la temtica o de la unidad (si se encuentra disponible), luego debe realizar una lectura general para hacerse a unaidea global de la(s) temtica(s) y luego debe realizar una lectura comprensiva, leyendo y tomando apuntes de lo ledo (conceptuando - con suspropias 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 debuses (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 SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA 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 BLOGhttp://programacionsoftwareabs.blogspot.com/2014/04/bases-de-datos.html. Para la elaboracin de los modelos expuestos en eldocumento, 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 losCASOS 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 Entidadrelacin (MER)

    Evidencias de Desempeo: Documento final en mediomagntico con la solucin delas actividades propuestas enla presente gua.

    Evidencias de Producto Documento final en mediomagntico con la solucin delas actividades propuestas enutilizando la herramientaAccess.

    Elabora el plan de trabajo, de acuerdocon la interpretacin del informe tcnicode diseo, segn normas y protocolos dela empresa.

    Crea la base de datos en el motor debase de datos seleccionado, siguiendoEspecificaciones tcnicas del informe,segn normas y protocolos de laempresa.

    Cuestionario

    Lista de chequeo de desempeo

    Lista de chequeo de producto

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 9 de 14

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 10 de 14

    4. RECURSOS PARA EL APRENDIZAJE

    ACTIVIDADESDEL

    PROYECTODURACIN(Horas)

    Materiales de formacindevolutivos:

    (Equipos/Herramientas)Materiales de formacin

    (consumibles) Talento Humano (Instructores)AMBIENTES DEAPRENDIZAJETIPIFICADOS

    Descripcin Cantidad Descripcin Cantidad Especialidad Cantidad

    ESCENARIO (Aula,Laboratorio, taller, unidadproductiva) y elementos ycondiciones de seguridad

    industrial, saludocupacional y medio

    ambiente

    ANALIZAR LOSDIFERENTESALGORITMOSYPROGRAMAS.

    CONSTRUIR ELCONCEPTO DEALGORITMOSUS(CARACTERSTICAS).

    1.-Sala deconectividaddotada decomputadores con losprogramas deHTML (Bloc denotas,Dreamweaver, PHP,POSTGRES,MYSQL,APACHE).

    20 INGENIERO DESISTEMAS 1Sala 5

    American Business School

    2.-Acceso ainternet.

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 11 de 14

    3.- Escritoriosy sillas 40

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 12 de 14

    5. GLOSARIO DE TERMINOSa. Algoritmo:Mtodo que se describe cmo se resuelve un problema en trmino de las acciones.b. Compilacin: Proceso de traduccin de un lenguaje de programacinc. 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) queespecifican las instrucciones a realizar y la memoria donde deben realizarse. Las instrucciones dependen directamente de la mquinadonde 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 necesariaspara 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 noprogramador, en este gnero se encuentran las aplicaciones de oficina, videojuegos, aplicaciones para clculo matemtico, DiseoCAD, 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 humanaen lugar de la capacidad ejecutora de las mquinas, los lenguajes de alto nivel proporcionan al usuario programador un procesamientode 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 lasinstrucciones se escriben en cdigo alfabticos llamados nemotcnicos por lo cual es fcilmente trasladado al lenguaje de mquina, loslenguajes de bajo nivel se usan principalmente en la programacin de controladores o drivers por esta razn se puede deducirclaramente que el simple hecho de denominarse lenguaje de bajo nivel no se hace menos valioso que los lenguajes de alto nivel, lamayor desventaja de este tipo de lenguajes es que su programacin depende de la mquina a la que vaya orientada.

  • SERVICIO NACIONAL DE APRENDIZAJE SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA DE APRENDIZAJE

    Versin: 02

    Fecha: 30/09/2013

    Cdigo: F004-P006-GFPI

    Pgina 13 de 14

    6. REFERENTES BIBLIOGRFICOSDocumentos: 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/AlgoritmoQUISPE-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 SENASISTEMA INTEGRADO DE GESTIN

    Procedimiento Ejecucin de la Formacin Profesional IntegralGUA 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