Sei sulla pagina 1di 14

Versión: 02

SERVICIO NACIONAL DE APRENDIZAJE SENA


SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

GUIA DE APRENDIZAJE No. 008

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Programa de Formación: Código: 228120 Programación de Software


Versión: 2
Nombre del Proyecto: Código: Desarrollo de una Aplicación para Registro de Matriculas (Granja san José)
Fase del proyecto: PLANEACIÓN
Actividad (es) de Aprendizaje: AMBIENTE DE FORMACIÓN - MATERIALES DE FORMACIÓN
ESCENARIO DEVOLUTIVO CONSUMIBLE
(Herramienta - (unidades
equipo) empleadas durante
CONSTRUIR UN PLAN DE (Aula con equipos de el programa):
TRABAJO APOYANDOSE EN EL cómputo, conexión a Computadores:
Actividad (es) del Proyecto:
PROYECTO, Y SELECCIONAR LA Internet y software Memoria RAM: 4 Fotocopias.
HERRAMIENTAS BASES DE requerido). gigas DR3- CD
 ENCONTRAR PROCRESOS
DATOS (SQL, SERVER, ORACLE, Procesador: AMD DVD
DEL SISTEMA QUE
POSTGRES O MYSQL MYSQL doble núcleo- Disco RESMAS
CUMPLA CON LOS
WORKBENCH, PARA SU Duro: 640 gigas-
REQUERIMIENTOS PARA
ELABORACIÓN Monitor: 20
LA SOLUCIÓN
pulgadas
INFORMÁTICA
SOFTWARE: (ARGOS
UML - QUICK SCRIP -
Dreamweaver- PHP -
APACHE -
POSTGRESQL -
MYSQL)

Página 1 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

Resultados de Aprendizaje: Competencia: 220501007 Aula con equipos de


RELACIONAR TABLAS cómputo, conexión a
CONSTRUIDAS PARA CONTRUIR EL SISTEMA QUE Internet y software
PRESENTAR LA INFORMACIÓN CUMPLA CON LOS REQUISITOS requerido).
SOLICITADA EN EL DISEÑO DE LA SOLUCIÓN
 ENCONTRAR Competencia: 240201501 Aula con equipos de
INFORMACIÓN ESPECÍFICA COMPRENDER TEXTOS EN cómputo, conexión a
Y PREDECIBLE EN INGLÉS EN FORMA ESCRITA Y Internet y software
ESCRITOS SENCILLOS Y AUDITIVA requerido).
COTIDIANOS.
 COMPRENDER FRASES Y
VOCABULARIO HABITUAL
SOBRE TEMAS DE INTERÉS
PERSONAL Y TEMAS
TECNICOS
Resultados de Aprendizaje: Competencia: 240201500

 GENERAR PROCESOS PROMOVER LA INTERACIÓN Aula con equipos de


AUTÓNOMOS Y DE IDÓNEA CONSIGO MISMO, cómputo, conexión a
TRABAJO COLABORATIVO CON LOS DEMAS Y CON LA Internet y software
PERMANENTES, NATURALEZA EN LOS requerido).
FORTALECIENDO EL CONTEXTOS LABORAL Y
EQUILIBRIO DE LOS SOCIAL.
COMPONENTES
RACIONALES Y
EMOCIONALES
ORIENTADOS HACIA EL
DESARROLLO HUMANO
INTEGRAL.
2. INTRODUCCIÓN

Página 2 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

 CONCERTAR
ALTERNATIVAS Y
ACCIONES DE FORMACIÓN
PARA EL DESARROLLO DE
LAS COMPETENCIAS DEL
PROGRAMA FORMACIÓN,
CON BASE EN LA POLÍTICA
INSTITUCIONAL.
 ASUMIR LOS DEBERES Y
DERECHOS CON BASE EN
LAS LEYES Y LA
NORMATIVA
INSTITUCIONAL EN EL
MARCO DE SU PROYECTO
DE VIDA.
Duración de la guía ( en horas): 40

Técnico en Programación de Software: Base de Datos

El uso de bases de datos ha sido muy importante dentro de la Ciencia de la Computación y más recientemente como parte esencial de las
Tecnologías de Información. Al decir que el mundo vive en la era de la información, lo primero que se viene mente es como se maneja y
almacenan los datos e información 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 guía es dar al aprendiz las herramientas y los conocimientos bases, que le permitan diseñar y crear bases de datos que
resuelvan necesidades cotidianas aplicables al sector productivo, iniciando con la identificación de la necesidad, creación de moldeamiento y el
desarrollo de las mismas a través de software de creación de base de datos.
Al finalizar la guía el aprendiz deberá haber adquirido los conceptos de Bases de Datos y sus Sistemas asociados, identificando todos sus términos
y conceptos; además de tener la capacidad de crear el modelo entidad relación e implementarla en un programa de creación de base de datos.
Los aprendices recibirá las instrucciones necesarias por parte del instructor sobre el desarrollo de la actividad y orientará temas específicos en el
área de:

Página 3 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

Manejador de Bases de Datos


Vincular la herramienta Ofimática con el manejador de Base de Datos
Base de datos (creación, consultas, reportes).
Modelo Entidad/relación.

3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial.

3.1.1 Consulte sobre los siguientes términos y conceptos relacionados con el tema de base de datos:

a. Sistema
b. Sistema de Información
c. Aplicación
d. Base de Datos
e. Tabla
f. Dato
g. Registro
h. Dupla
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 Relación ver link de descarga:
No. 1 :http://programacionsoftwareabs.blogspot.com.co/2014/05/modelo-entidad-relacional-base-de-datos.html
No. 2 :http://programacionsoftwareabs.blogspot.com.co/2014/04/bases-de-datos.html

Página 4 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

3.1.2 Investigue en qué consiste el modelo entidad relación 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
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. Camión-Pasajeros
10. Zoológico- animales
11. Arquitecto – proyectos
12. Automóvil- Modelo
13. Cliente – alquiler
14. club de fútbol- Socios
15. Provincia – Rios

3.1.3 Consulte en qué consiste el Proceso de Normalización de Bases de Datos y las Formas Normales conceptuando sobre las tres primeras formas
normales, su propósito y beneficio.

3.1.4 De acuerdo con la lectura del documento de apoyo base de datos, ¿Cuales son los principales modelos de datos?

Paso 1: de su concepto personal: Uso del inglés en el entorno laboral (¿PORQUE LOS MANUALES ESTAN EN INGLES?).
Paso 2: generar comentarios en el blog, dando respuestas a los ítems anteriores.

Página 5 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

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

3.2.1 Resuelva los siguientes problemas aplicando el modelo entidad relación.

Problema 1: Sistema de ventas


Le contratan para hacer una BD que permita apoyar la gestión de un sistema de ventas.
La empresa necesita llevar un control de proveedores, clientes, productos y ventas.
Un proveedor tiene un RUT, nombre, dirección, teléfono y página web. Un cliente también tiene RUT, nombre, dirección, pero puede tener varios
teléfonos de contacto. La dirección se entiende por calle, número, comuna y ciudad.
Un producto tiene un id único, nombre, precio actual, stock y nombre del proveedor. Además se organizan en categorías, y cada producto va sólo
en una categoría. Una categoría tiene id, nombre y descripción.
Por razones de contabilidad, se debe registrar la información de cada venta con un id, fecha, cliente, descuento y monto final. Además se debe
guardar el precio al momento de la venta, la cantidad vendida y el monto total por el producto.

Problema 2: Olimpíadas

Las sedes olímpicas 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 localización (ejemplo:
centro, esquina NE, etc.). Un complejo tiene una localización, un jefe de organización individual y un área total ocupada.
Los dos tipos de complejos (deporte único y polideportivo) tendrán diferentes tipos de información. Para cada tipo de sede, se conservará el
número 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, duración, número de participantes, número 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, pértigas, barras paralelas, etc.)

Problema 3: Compañía de buses

Página 6 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

Diseñe un sistema de base de datos para controlar la información sobre rutas de una compañía de buses. Cada ruta cubierta por la compañía tiene
un lugar de inicio y uno de término, pero puede pasar por varias paradas intermedias. La compañía 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 múltiples sucursales en una misma ciudad y también múltiples paradas en la misma ciudad. La compañía asigna un autobús a cada
ruta; algunas rutas pueden tener varios autobuses. Cada autobús tiene un conductor y un asistente, asignados por el día.

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

Construir un plan de trabajo apoyándose en el proyecto, y seleccionar la herramientas Bases de datos (ACCESS, SQL, SERVER, ORACLE,
POSTGRES O MYSQL)

3.3.1 ACTIVIDAD No. 1: Conocer el modelo entidad relación como intérprete de información

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 página que aparece identificando cada elemento y su propósito.
Paso 3: Hacer clic en el enlace o hipervínculo que dice “Cómo 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 temáticas 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 temática o de la unidad (si se encuentra disponible), luego debe realizar una lectura general para hacerse a una
idea global de la(s) temática(s) y luego debe realizar una lectura comprensiva, leyendo y tomando apuntes de lo leído (conceptuando - con sus
propias palabras escribe lo que ha entendido).
Paso 6: Desarrollar completamente los ejercicios paso a paso y los ejercicios de aplicación propuestos en cada lección (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 guía 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 compañía de
buses (Ver numeral 3.2.1).

Página 7 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

Envíe la solución de la actividad mediante la plataforma (DRIVE).

3.4 Actividades de transferencia del conocimiento.

a. Realice los modelos Entidad Relación 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 elaboración de los modelos expuestos en el
documento, proceda a utilizar mysql-workbench, 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 evaluación.

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


Cuestionario
Evidencias de Conocimiento:
 Conceptos de Bases de  Elabora el plan de trabajo, de acuerdo
Datos y Modelo Entidad con la interpretación del informe técnico
relación (MER) de diseño, según normas y protocolos de
la empresa.
Evidencias de Desempeño:  Crea la base de datos en el motor de Lista de chequeo de desempeño
base de datos seleccionado, siguiendo
 Documento final en medio Especificaciones técnicas del informe,
magnético con la solución de según normas y protocolos de la
las actividades propuestas en empresa.
la presente guía.
Lista de chequeo de producto

Página 8 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

Evidencias de Producto
 Documento final en medio
magnético con la solución de
las actividades propuestas en
utilizando la herramienta
Access y/o Mysql.

Página 9 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

4. RECURSOS PARA EL APRENDIZAJE

Materiales de formación AMBIENTES DE


Materiales de formación
devolutivos: Talento Humano (Instructores) APRENDIZAJE
(consumibles)
(Equipos/Herramientas) TIPIFICADOS
ESCENARIO (Aula,
ACTIVIDADES
DURACIÓN Laboratorio, taller, unidad
DEL
(Horas) productiva) y elementos y
PROYECTO
Descripción Cantidad Descripción Cantidad Especialidad Cantidad condiciones de seguridad
industrial, salud
ocupacional y medio
ambiente
Computadore
s: Memoria
Ram: 4 gigas
DR3- INGENIERO: Carlos
Procesador: Andres Loaiza
ENCONTRAR
AMD doble Rendon INGLES:
PROCRESOS Aula dotada de botiquín
núcleo- Disco Jorge Melendez
DEL SISTEMA primeros auxilios,
CD Loaiza
QUE CUMPLA Duro: 640 35 iluminación, señalización,
DVD 100-100-35- INTERACCIÓN
CON LOS 40 gigas- 1 30 computadores, con 30
RESMAS 75 IDONEA: Carlos
REQUERIMIEN Monitor: 20 escritorios y 30 sillas
CARTULINA Valencia Cañaveral
TOS PARA LA ergonómicas, impresora
pulgadas LIDER DE
SOLUCIÓN lasser, scanner.
EMPRENDIMIENT
INFORMÁTICA SOFTWARE: O: Jorge Iván
(ARGOS UML - Rincon
QUICK SCRIP -
Dreamweaver
- PHP -

Página 10 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

APACHE -
POSTGRESQL
- MYSQL)

Página 11 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Fecha: 30/09/2013
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: F004-P006-GFPI

5. GLOSARIO DE TERMINOS
a. Archivo: Un archivo es un elemento que contiene información y que a su vez se identifica por un nombre y su extensión. Esta última
comienza por un punto y determina el tipo de aplicación a la que está asociado el archivo
b. Algoritmo: Método que se describe cómo se resuelve un problema en término de las acciones.
c. Base de Datos: Una colección de registros o archivos relacionados de manera lógica
d. Base de datos relacional: Una colección de relaciones normalizadas en la que cada relación tiene un nombre distintivo
e. Compilación: Proceso de traducción de un lenguaje de programación
f. Clave principal: La clave principal en una tabla de una base de datos que se selecciona para identificar de forma unívoca cada registro
de la tabla. Por ejemplo, en una tabla de alumnos podría ser su número de expediente académico
g. Consulta: Mediante las consultas tendrás la posibilidad de obtener toda la información contenida en las tablas añadiendo interesantes
funcionalidades.
h. Lenguaje de Máquina: 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 máquina. 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 máquina
donde se programan y el programador debe tener gran conocimiento sobre teorías álgebra booleana y sistemas binarios.
i. Programa: conjunto de instrucciones que una vez ejecutadas realizarán una o varias tareas en un ordenador o computadora.
j. Software: Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte
de las operaciones de un sistema de computación.
k. Software de sistema: Su desarrollo se aplica a Sistemas operativos, Controladores de dispositivos “drivers”, Herramientas de
diagnóstico, Servidores, entre otros.
l. Software de programación: Se aplica al desarrollo de programas utilizados para la creación de otros programas informáticos, las
aplicaciones de esta área se conocen como Entornos de Desarrollo Integrado IDE, aplicación que cuenta con herramientas necesarias
para el desarrollo o creación de programas, entre esas herramientas se encuentran los compiladores, depuradores, interpretes.
m. Software de aplicación: Su uso se aplica en la resolución de tareas específicas, este tipo de software está orientado al usuario no
programador, en este género se encuentran las aplicaciones de oficina, videojuegos, aplicaciones para cálculo matemático, Diseño
CAD, Internet, Redes, Software educativo, empresarial, etc.

Página 12 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

n. 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 máquinas, los lenguajes de alto nivel proporcionan al usuario programador un procesamiento
de datos de una manera fácil y rápida.
o. Lenguaje de bajo nivel: Proporcionan poca o ninguna abstracción del microprocesador de un computador, en este tipo de lenguaje las
instrucciones se escriben en código alfabéticos llamados nemotécnicos por lo cual es fácilmente trasladado al lenguaje de máquina, los
lenguajes de bajo nivel se usan principalmente en la programación de controladores o “drivers” por esta razón 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 programación depende de la máquina a la que vaya orientada.
p.

6. REFERENTES BIBLIOGRÁFICOS

Documentos:
 AGUDELO MONTOYA, CLAUDIA LILIANA. ¿Cómo se hace un ensayo? 1996. P. 3
 OJEDA R., HERMES. La importancia de la Teoría de Algoritmos en el Desarrollo de Software. P. 4
 FRANCO LÓPEZ, MARGARITA MARÍA. Manual Básico 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. Introducción a la Programación orientada a objetos. 13 p.

Cibergrafía:
 Programación en Castellano – Algoritmos. http://www.programacion.com/algoritmos
 Lógica de Programación. 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

Página 13 de 14
Versión: 02
SERVICIO NACIONAL DE APRENDIZAJE SENA
SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral
GUÍA DE APRENDIZAJE
Código: GFPI-F-019

 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

7. CONTROL DEL DOCUMENTO (ELABORADA POR)

Carlos Andrés Loaiza Rendón

Página 14 de 14

Potrebbero piacerti anche