0% encontró este documento útil (0 votos)
34 vistas8 páginas

Identificación de La Guia de Aprendizaje: GFPI-F-135 V04

La guía de aprendizaje se centra en el programa de formación en Análisis y Desarrollo de Software, específicamente en la construcción de bases de datos para un sistema de información. A lo largo de 100 horas, los aprendices desarrollarán competencias en diseño y gestión de bases de datos, realizando actividades prácticas y reflexivas que incluyen la creación de modelos físicos y el uso de SQL. Se enfatiza la importancia del trabajo colaborativo y la aplicación de metodologías de desarrollo para optimizar el rendimiento del software.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas8 páginas

Identificación de La Guia de Aprendizaje: GFPI-F-135 V04

La guía de aprendizaje se centra en el programa de formación en Análisis y Desarrollo de Software, específicamente en la construcción de bases de datos para un sistema de información. A lo largo de 100 horas, los aprendices desarrollarán competencias en diseño y gestión de bases de datos, realizando actividades prácticas y reflexivas que incluyen la creación de modelos físicos y el uso de SQL. Se enfatiza la importancia del trabajo colaborativo y la aplicación de metodologías de desarrollo para optimizar el rendimiento del software.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

• Denominación del Programa de Formación: Análisis Y Desarrollo De Software.


• Código del Programa de Formación: 228118
• Nombre del Proyecto Formativo : Construcción De Software Integrando Las
Tecnologías Orientadas A Servicios Organizacionales.
• Fase del Proyecto: Ejecución.
• Actividad de Proyecto Formativo: Determinar Las Especificaciones Funcionales
Del Sistema De Información.
• Competencia: Desarrollar la solución de software de acuerdo con el diseño y
metodologías de desarrollo
• Resultados de Aprendizaje:
o Construir la base de datos para el software a partir del modelo de
datos.
• Duración de la Guía de Aprendizaje: 100 hrs.

2. PRESENTACIÓN

Es un placer darles la más cordial bienvenida a esta primera guía de aprendizaje, donde
exploraremos el proceso de desarrollar soluciones de software basadas en un diseño sólido
y metodologías de desarrollo eficientes.
Durante este trayecto, nos enfocaremos en construir la base de datos que servirá como
el núcleo de la solución de software, a partir del modelo de datos previamente establecido.
No se trata solo de una tarea técnica, sino de la oportunidad de crear estructuras que
optimicen el rendimiento y aseguren la integridad de la información.
Prepárense para adquirir las habilidades necesarias que les permitirán traducir
requerimientos en soluciones tangibles, manejando datos de manera eficiente y robusta.
Este aprendizaje no solo fortalecerá sus competencias técnicas, sino que también
contribuirá al avance del desarrollo tecnológico.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE


En este apartado, se describirán las actividades de aprendizaje enfocadas en desarrollar la
solución de software, centrándonos en la construcción de bases de datos a partir del modelo
de datos.
Realizaremos actividades que incluyen pruebas de conocimiento sobre bases de datos y
ejercicios prácticos como la creación de tablas y la implementación de consultas SQL.
Deberás entregar productos concretos, como diagramas entidad-relación (DER) y
documentación técnica, que demostrarán tu capacidad para aplicar lo aprendido.
Las evidencias se centrarán en la construcción y gestión de bases de datos, asegurando
que el software cumpla con los requerimientos del proyecto. Prepárate para una experiencia
enriquecedora en el desarrollo de soluciones de software.

GFPI-F-135 V04
3.1 ACTIVIDADES DE REFLEXIÓN INICIAL:

Descripción de la actividad: Introducción a la Base de Datos.


En esta actividad, los aprendices explorarán los conceptos fundamentales de las bases de
datos a través de un video introductorio.

Instrucciones:

• De manera individual, verás el video titulado "Introducción a la Base de Datos" Presta


atención a los conceptos clave y ejemplos que se presentan.

• Después de ver el video, tómate unos minutos para reflexionar sobre lo aprendido y cómo
se relaciona con el desarrollo de software.
• Posteriormente, en un documento, siendo claro y específico responda a las siguientes
preguntas:

1. ¿Cuáles son las principales características de una base de datos y por qué son
importantes en el desarrollo de software?

2. ¿Qué diferencias hay entre una base de datos relacional y una base de datos no
relacional? Proporciona ejemplos de cada una.

3. ¿Cómo influyen las decisiones de diseño de bases de datos en la eficiencia del


software que se va a desarrollar?

4. ¿Qué papel juega la normalización en el diseño de una base de datos y por qué
es crucial?

5. ¿De qué manera la comprensión de los modelos de datos puede afectar la


recolección de requisitos del cliente en un proyecto de software?}

• Socialización general sobre lo aprendido.

Ambiente requerido: Ambiente Convencional.


Estrategias o técnicas didácticas activas: Aprendizaje Colaborativo; Aprendizaje Autónomo.
Materiales de formación: Guia de aprendizaje, Hojas de papel.
Material de apoyo: Video.
Duración de la actividad: 40 minutos.

3.2 ACTIVIDADES DE CONTEXTUALIZACIÓN E IDENTIFICACIÓN DE CONOCIMIENTOS


NECESARIOS PARA EL APRENDIZAJE:

Descripción de la actividad: Tipos de Bases de Datos.


En esta actividad, leerás y analizarás información clave sobre las bases de datos para
profundizar en su importancia en el desarrollo de software.

Las bases de datos son sistemas organizados que permiten almacenar, gestionar y recuperar
información de manera eficiente. Existen diferentes tipos de bases de datos, siendo las más
comunes las bases de datos relacionales y no relacionales.

* Bases de Datos Relacionales: Estas bases de datos utilizan tablas para almacenar datos. Cada
tabla tiene filas y columnas, donde cada fila representa un registro único y cada columna un atributo
del registro. Un aspecto clave de las bases de datos relacionales es el uso de claves primarias y
foráneas, que permiten establecer relaciones entre diferentes tablas.

* Bases de Datos No Relacionales: Estas bases de datos se utilizan para almacenar datos que
no necesariamente encajan en un modelo tabular. Pueden ser documentos, gráficos, o basadas en
clave-valor. Son útiles para manejar grandes volúmenes de datos no estructurados y para
aplicaciones que requieren alta escalabilidad y flexibilidad.

GFPI-F-135 V04
• El instructor interviene para contextualizar el tema a tratar.
• Se socializarán las siguientes preguntas:

1. ¿Cuáles son las principales características de una base de datos y por qué
son importantes en el desarrollo de software?

2. ¿Qué diferencias hay entre una base de datos relacional y una base de datos
no relacional? Proporciona ejemplos de cada una.

3. ¿Cómo influyen las decisiones de diseño de bases de datos en la eficiencia


del software que se va a desarrollar?

4. ¿Qué papel juega la normalización en el diseño de una base de datos y por


qué es crucial?

5. ¿De qué manera la comprensión de los modelos de datos puede afectar la


recolección de requisitos del cliente en un proyecto de software?

Estrategias o técnicas didácticas activas: Aprendizaje Colaborativo; Aprendizaje Autónomo.


Materiales de formación: Guia de aprendizaje, Hojas de papel.
Material de apoyo: Material de la lectura.
Duración de la actividad: 1 Hora.

3.3 ACTIVIDADES DE APROPIACIÓN:


3.3.1 Actividad Cognitiva: Identificar los conceptos básicos para el diseño de una
base de datos para el software, basándose en los requerimientos del cliente.
Descripción de la actividad:
En esta actividad, el objetivo será identificar los conceptos clave necesarios para diseñar
una base de datos eficaz para el software, basándote en los requerimientos proporcionados
por el cliente.

Realizar el siguiente taller denominado Conceptos Intermedios de SQL.


• De manera individual los aprendices participarán en un taller práctico
enfocado en el uso de consultas SQL intermedias.
• Para el desarrollo de esta actividad es importante la lectura y análisis del
material de formación: “Conceptos Generales de Bases de Datos”
• El taller incluirá la resolución de problemas utilizando Joins, funciones de
agregados, cláusulas Group By y subconsultas.
• Los aprendices deberán aplicar estos conceptos para consultar, analizar y
gestionar datos en una base de datos proporcionada.
• Durante el taller, se plantearán escenarios que simulan situaciones reales en
la administración de bases de datos, donde los aprendices deberán realizar
las consultas necesarias para extraer y procesar la información solicitada.
• Los Elementos para tener en cuenta en el documento técnico de validación:
se deben seguir las normas básicas: de presentación de un documento
escrito, es decir el documento debe tener como mínimo una portada,
introducción.
• Posteriormente se socializará de manera general cada item del taller.
• Subir la evidencia en el drive asignado, cumpliendo los lineamientos
generales para la entrega de la evidencia:
• Formato: PDF.
• Extensión: libre.

GFPI-F-135 V04
Ambiente requerido: Ambiente convencional con acceso a Internet y equipos de Cómput.
Estrategias o técnicas didácticas activas: Aprendizaje Colaborativo; Aprendizaje Interactivo.
Materiales de formación: Guia de aprendizaje, Equipos de cómputo
Material de apoyo: Conceptos Generales de Bases de [Link]
Evidencias de aprendizaje: Evidencia de conocimiento:
• Taller sobre conceptos intermedios de SQL.
Instrumentos de evaluación: Lista de chequeo.
Duración de la actividad: 10 horas.

3.4.1 Actividad Procedimental: Crear un modelo de base de datos mediante la


construcción de tablas y la definición de relaciones, según el modelo establecido con
base en los requerimientos del cliente.

Descripción de la actividad:
En esta evidencia, los aprendices deberán construir el modelo físico de una base de datos para el
proyecto SGTC (Sistema de Gestión de Transporte de Carga).
INSTRUCCIONES:

• Para el desarrollo de esta actividad es importante la lectura y análisis del material de


formación suministrado por el instructor “Conceptos Generales de Bases de
[Link]”
• Los aprendices deberán diseñar el modelo lógico de la base de datos.

• Cada aprendiz deberá crear el modelo físico de la base de datos, utilizando el modelo
lógico y los requerimientos del proyecto del sistema de transporte de carga. Este
modelo debe incluir:debe incluir las tablas, relaciones, índices y restricciones necesarias
para garantizar la correcta operación del sistema de transporte de carga.

• El modelo Fisico debe incluir: las tablas, relaciones, índices y restricciones necesarias
para garantizar la correcta operación del sistema.

• Los aprendices deberán asegurarse de que el diseño sea eficiente y que respete las
normas de integridad y rendimiento.

• Subir la evidencia del diseño del modelo físico en el drive, cumpliendo los lineamientos
generales para la entrega de la evidencia:
• Formato: libre.
• Extensión: libre.

Ambiente requerido: Ambiente convencional con acceso a Internet y equipos de Cómput.


Estrategias o técnicas didácticas activas: Aprendizaje Atónomo; Aprendizaje Interactivo.
Materiales de formación: Guia de aprendizaje, Equipos de cómputo
Material de apoyo: Conceptos Generales de Bases de [Link]
Evidencias de aprendizaje: Evidencia de Producto:
• Construcción del modelo fisico del proyecto SGTC
Instrumentos de evaluación: Lista de chequeo.
Duración de la actividad: 20 horas.

GFPI-F-135 V04
3.4.2 Actividad Actitudinal: Mantener estándares y desarrollo colaborativo al crear la
base de datos, a partir del modelo de datos.

Descripción de la actividad:
En esta actividad, cada aprendiz escribirá un ensayo sobre el desarrollo colaborativo en SQL, con
el objetivo de reflexionar sobre la importancia del trabajo en equipo en la construcción y gestión de
bases de datos.

INSTRUCCIONES:
Basándose en la información recopilada en el desarrollo de la actividad procedimimental, cada
aprendiz escribirá un ensayo de entre 800 y 1000 palabras que incluya:

• Deberán escribir cómo han abordado el trabajo en equipo durante el proceso de aprendizaje
de los conceptos intermedios de SQL y el desarrollo del modelo físico del SGTC.
 ¿Cómo contribuyeron al éxito del equipo y cómo afrontaron los desafíos?

• Cada aprendiz deberá investigar sobre el concepto de desarrollo colaborativo en SQL, sus
beneficios, herramientas utilizadas y las mejores prácticas en proyectos de bases de datos.

 ¿Cómo enfrentaron las dificultades? ¿Qué estrategias utilizaron para superarlas?

• Reflexionar sobre su capacidad para resolver problemas complejos relacionados con la


implementación de las consultas SQL y la construcción del modelo físico del SGTC.

• Reflexionar sobre su capacidad para recibir y dar retroalimentación en un ambiente de


trabajo colaborativo.
 ¿Cómo manejaron las críticas constructivas y cómo mejoraron su desempeño a partir
de ello?

• El instructor tendrá como indicador evaluar el nivel de compromiso y actitud hacia el


aprendizaje continúo.

• Subir la evidencia del diseño del modelo físico en el drive, cumpliendo los lineamientos
generales para la entrega de la evidencia:

• Formato: pdf.
• Extensión: libre.
• Para la realización de la actividad consultar: ¿CÓMO HACER UN ENSAYO?

Ambiente requerido: Ambiente convencional.


Estrategias o técnicas didácticas activas: Aprendizaje Colaborativo; Aprendizaje Autónomo.
Materiales de formación: Guia de aprendizaje, Hojas, Tv.
Material de apoyo: Conceptos Generales de Bases de [Link]

Evidencias de aprendizaje: Evidencia de Producto:


• Ensayo sobre el desarrollo colaborativo en SQL
Instrumentos de evaluación: lista de chequeo.
Duración de la actividad: 10 horas.

GFPI-F-135 V04
3.4 Actividades de Transferencia el Conocimiento:
3.4.1 Creación de la base de datos según el proyecto a desarrollar.
Descripción de la actividad:
En esta actividad individual, cada aprendiz será responsable de estructurar, diseñar y crear la base
de datos necesaria para el sistema a desarrollar.

• Cada aprendiz deberá revisa la documentación del proyecto para comprender


completamente las necesidades y objetivos.
• Determinar cuáles son las entidades, sus atributos y como se relacionan las entidades
entre sí.
• Utiliza un sistema de gestión de bases de datos (como MySQL, PostgreSQL o SQL
Server) para crear las tablas y relaciones según el modelo físico. Asegúrate de aplicar
las restricciones definidas.

• Inserta datos de prueba en las tablas para verificar que la estructura de la base de datos
funciona correctamente y se puede manejar la información adecuadamente.

• Ejecuta consultas para asegurarte de que se pueden realizar las operaciones necesarias
(insertar, actualizar, eliminar y consultar) y que se cumplen los requisitos del proyecto.

• Finalmente se hará una revisión general, donde cada aprendíz presentara su base de
datos.
• Subir la evidencia en el repositorio de GitHub, cumpliendo los lineamientos generales
para la entrega de la evidencia:

o Formato: Archivo Script.

Ambiente requerido: Ambiente convencional.


Estrategias o técnicas didácticas activas: Aprendizaje Autónomo, aprendizaje interactivo.
Materiales de formación: Guia de aprendizaje, Computadores, Tv.
Material de apoyo: Conceptos Generales de Bases de [Link]
Evidencias de aprendizaje: Evidencia de Producto:
• Archivo Script de la base de datos.
Instrumentos de evaluación: Observación, Lista de chequeo.
Duración de la actividad: 58 horas.

4. PLANTEAMIENTO DE EVIDENCIAS DE APRENDIZAJE PARA LA EVALUACIÓN EN EL PROCESO


FORMATIVO.
Fase del Actividad del Técnicas e
Actividad de Evidencias de Criterios de
proyecto proyecto Instrumentos
Aprendizaje Aprendizaje Evaluación
formativo formativo de Evaluación

Ejecución Determinar Las Actividad Evidencia de * Crea la base Técnica:


Especificaciones Cognitiva: conocimiento: de datos Taller.
Funcionales Del Identificar los Taller sobre integrando los
Sistema De conceptos conceptos objetos de Instrumento de
Información. básicos para el acuerdo con evaluación:
intermedios de
diseño de una la Lista de
base de datos SQL. funcionalidad chequeo.
para el software, del software.
basándose en los
requerimientos * Implementa
del cliente. restricciones Técnica:
Evidencia de en la base de Observación.
Actividad datos de
desempeño: Instrumento de
Procedimental: acuerdo con
Crear un modelo Construcción las reglas de evaluación:
de base de datos del modelo diseño.
mediante la

GFPI-F-135 V04
construcción de físico del * Define Lista de
tablas y la proyecto SGTC. esquemas de chequeo.
definición de seguridad en
relaciones, según la base de
el modelo datos para
establecido con mantener la Técnica:
base en los integridad de Ensayo.
requerimientos la
del cliente.
Evidencia de información. Instrumento de
Producto: evaluación:
Actividad Ensayo sobre el Lista de
Actitudinal: desarrollo chequeo.
Mantener colaborativo en
estándares y SQL.
desarrollo
colaborativo al
crear la base de Técnica:
datos, a partir del Evidencia de Demostración.
modelo de datos. Producto Instrumento
Archivo Script de
de la base de evaluación:
datos según el Lista de
proyecto a
chequeo.
desarrollar.

5. GLOSARIO DE TÉRMINOS
Base de Datos: Conjunto estructurado de datos almacenados y gestionados para su fácil
acceso, modificación y actualización.

DBMS (Sistema de Gestión de Bases de Datos): Software que permite crear, gestionar y
manipular bases de datos. Ejemplos incluyen MySQL, PostgreSQL y Oracle.

Modelo de Datos: Representación abstracta de la estructura de una base de datos,


definiendo cómo se organizan los datos y las relaciones entre ellos.

Tabla: Estructura fundamental en una base de datos que organiza los datos en filas y
columnas.

Filas (Registros): Cada fila en una tabla representa un único conjunto de datos o una
instancia de un objeto.

Columnas (Campos): Cada columna en una tabla representa un atributo de los datos,
como nombre, fecha, o cantidad.

Clave Primaria: Un atributo o conjunto de atributos que identifican de manera única cada
fila en una tabla.

Clave Foránea: Un atributo en una tabla que establece una relación con la clave primaria
de otra tabla, permitiendo la vinculación de datos entre tablas.

Consulta (Query): Instrucción utilizada para solicitar información específica de una base
de datos.

SQL (Structured Query Language): Lenguaje estándar para gestionar y manipular bases de
datos relacionales.

Índice: Estructura de datos que mejora la velocidad de recuperación de datos en una


tabla, funcionando como un índice en un libro.

Normalización: Proceso de organizar los datos en una base de datos para reducir la
redundancia y mejorar la integridad de los datos.

GFPI-F-135 V04
Denormalización: Proceso opuesto a la normalización, donde se combinan tablas para
mejorar el rendimiento a expensas de la redundancia.

6. REFERENTES BILBIOGRÁFICOS

• Recursos:
 Base de Datos - Concepto, tipos y ejemplos

 Modelos físicos de datos

• Videos:
 ¿Qué son las BASES DE DATOS?

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha


Autor (es) Luis Carlos Toncel Instructor C.A.A 27/09/2024

8. CONTROL DE CAMBIOS (diligenciar únicamente si realiza ajustes a la guía)

Razón del
Nombre Cargo Dependencia Fecha
Cambio
Autor
(es)

GFPI-F-135 V04

También podría gustarte