Está en la página 1de 9

PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

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: CONSTRUCCIÓN DE SOFTWARE INTEGRADOR DE
TECNOLOGÍAS ORIENTADAS A SERVICIOS.
• Fase del Proyecto: DESARROLLO
• Actividad de Proyecto (si es formación Titulada): ELABORACIÓN DE LA PROPUESTA
TÉCNICA DEL SOFTWARE
• Competencia:
• EVALUAR REQUISITOS DE LA SOLUCIÓN DE SOFTWARE DE ACUERDO CON
METODOLOGÍAS DE ANÁLISIS Y ESTÁNDARES
• Resultados de Aprendizaje Alcanzar:

✓ PLANEAR ACTIVIDADES DE ANÁLISIS DE ACUERDO CON LA METODOLOGÍA


SELECCIONADA
✓ PLANEAR ACTIVIDADES DE ANÁLISIS DE ACUERDO CON LA METODOLOGÍA
SELECCIONADA
✓ DESARROLLAR PROCESOS LÓGICOS A TRAVÉS DE LA IMPLEMENTACIÓN DE
ALGORITMOS
✓ VALIDAR EL INFORME DE REQUISITOS DE ACUERDO CON LAS NECESIDADES DEL
CLIENTE

• Duración de la Guía: 40 Horas (Trabajo Directo 10 Horas sincrónicas – Trabajo


Independiente 30 Horas)

GFPI-F-135 V02
2. PRESENTACIÓN

En el entorno del mercado actual, la competitividad y la rapidez de


maniobra de una empresa son imprescindibles para su éxito. Para
conseguirlo existe cada vez una mayor demanda de datos y, por
tanto, más necesidad de gestionarlos. Esta demanda siempre ha
estado patente en empresas y sociedades, pero en estos años se ha
disparado debido al acceso multitudinario a las redes integradas en
Internet y a la aparición de los dispositivos móviles que también
requieren esa información.

En informática se conoce como dato a cualquier elemento informativo que tenga


relevancia para un usuario. Desde su nacimiento, la informática se ha encargado de
proporcionar herramientas que faciliten la manipulación de los datos. Antes de la aparición
de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión
de datos los ficheros con cajones, carpetas y fichas de cartón. En este proceso manual, el
tiempo requerido para manipular estos datos era enorme. Pero la propia informática ha
adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a
manejo de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros,
formularios, carpetas, directorios…

El cliente escencial del profesional informático es la empresa. La empresa se puede


entender como un sistema de información formado por diversos objetos: el capital, los
recursos humanos, los inmuebles, los servicios que presta, etc.

Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases
de datos (SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana
de la sociedad moderna.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

3.1 Actividades de Reflexión inicial. TIEMPO 60 MINUTOS

El “Lenguaje Estructurado de Consultas” se utiliza básicamente


para buscar, modificar, eliminar y actualizar datos desde las
tablas dentro de una base de datos por medio de instrucciones
sencillas y fáciles de entender porque son muy parecidas al
lenguaje del ser humano y más aún si se comprende el idioma
inglés, estas sentencias están básicamente organizadas de
acuerdo a un orden lógico para poder lograr recuperar o encontrar los datos a buscar,
esto ayuda a identificar el comportamiento de un sistema dentro de una base de datos

GFPI-F-135 V02
siendo este el objetivo a lograr y que se hace por medio de una serie de pasos como lo es
la construcción, diseño, normalización y definición de entidades junto con sus campos
conformando registros que interactúan dentro de un sistema utilizando consultas sencillas
y complejas las cuales se hacen necesarias para realizar la relación entre las tablas que
intervienen dentro de una empresa y la función que cada uno de estos desempeñan
dentro de los distintos procesos, por esto es importante que el aprendiz haya comprendido
las actividades de aprendizaje planteadas y que durante su proceso de formación
identifique los elementos que intervienen en el “Lenguaje Estructurado de Datos” y tener
en cuenta los conocimientos previos sobre la temática y metodología las cuales se hacen
necesarias para continuar con el aprendizaje en la respectiva actividad de proyecto.

✓ ¿Como cree que se almacena la información que usted ingresa en internet?


✓ ¿Ha tenido alguna experiencia o ha escuchado algo respecto a las bases de datos?
✓ ¿En su experiencia como desarrollador que pasa si usted ha llenado un array con
30 elementos, o ha llenado datos de una persona y accidentalmente cierra la
aplicación?
✓ ¿Explique con sus palabras cual sería la mejor forma de almacenar la información
en las aplicaciones que usted desarrolla o que va a desarrollar?

Evidencia requerida No 1

Modalidad de trabajo: Individual


✓ Responda las preguntas, en el cuaderno y/o un documento PDF
y súba la evidencia a Territorium, según las orientaciones del
instructor.

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


aprendizaje.
3.2.1 Para conceptualizar e identificar, los conceptos básicos de las bases de datos, el
aprendiz consultará en biblioteca del sena, los siguientes temas:
link: http://biblioteca.sena.edu.co/paginas/bases.html

✓ ¿Cuál es la diferencia entre el Sistema Gestor de Bases de Datos y una Base


de Datos?
✓ ¿Qué es una Base de datos y para que sirven?
✓ ¿Qué tipos de Bases de datos existen?
✓ ¿Qué es un Gestor de Bases de Datos?

GFPI-F-135 V02
✓¿Qué es un Diccionario de Datos?.
✓¿En qué consiste la Normalización de Base de Datos.
✓¿Cuántas son las formas normales?
✓¿En qué consiste el Modelamiento de Bases de Datos.
✓¿En qué consiste el Diagrama MER o Modelo Entidad relación?
✓Qué es Llave primaria, y llave foránea?.
✓¿Qué es la Cardinalidad en Bases de datos?.
✓¿En qué consiste, la Integridad Referencial en Bases de Datos?
✓¿Cuál es la diferencia entre Lenguaje de Definición de Datos(DDL) y lenguaje
de manipulación de datos DML?
Evidencia requerida No 2

Modalidad de trabajo: Grupal (tres aprendices)


✓ Responda las preguntas, en el cuaderno y/o un documento PDF
y súba la evidencia a Territorium, según las orientaciones del
instructor.
✓ Observe el siguiente video:
https://www.youtube.com/watch?v=knVwokXITGI&t=120s
✓ Elabore una tabla con los campos que usted quiera, en cada
una explique, Sentencia, Para qué sirve y ejemplo:
• CREATE, ALTER, DROP, TRUNCATE.
• SELECT, INSERT, UPDATE, DELETE.
• JOIN, FUNCIONES SQL, INNER, COUNT, GROUP BY, AND OR.
• SELECT DISTINCT, LIKE, BETWEEN, UNION.
✓ Instale XAMPP:
https://www.apachefriends.org/es/download.html
✓ Desarrolle las actividades:
https://wordwall.net/es/resource/70156934
https://wordwall.net/es/resource/70157870

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

ACTIVIDAD DE APRENDIZAJE: Apropiar los fundamentos de la base de datos MySql,


que le permitan realizar consultas básicas y complejas.

• Actividad Cognitiva: (saber) Reconoce, las sentencias e instrucciones utilizadas


dentro del lenguaje de consultas SQL (structured query language) en los motores
de base de datos MySQL

GFPI-F-135 V02
• Procedimental: (hacer) Utiliza correctamente los conceptos aprendidos y los
aplica en la consola de MySql.
• Actitudinal: (Saber Ser) Participa oportunamente en la evidencia de acuerdo al
cronograma de actividades.

SUBACTIVIDADES

1. Actividad Grupal
Para lograr el desarrollo de las actividades de aprendizaje, es necesario que el
aprendiz realice la lectura de los materiales de formación, se apropie de los
contenidos y conocimientos dispuestos en los diversos recursos que se encuentran
en el LMS MATERIALES.

✓ Leer los siguientes artículos:


link: https://platzi.com/blog/normalizar-una-base-de-datos-y-no-morir-en-el-intento/
link: https://parzibyte.me/blog/2020/09/28/crear-tabla-relaciones-mysql/
https://ed.team/blog/normalizacion-de-bases-de-datos

✓ Oberve los siguientes videos:


TIPOS DE ATRIBUTOS BASE DE DATOS
❖ https://www.youtube.com/watch?v=7W25irE-2J8
DEPENDENCIA FUNCIONAL
❖ https://www.youtube.com/watch?v=1PJLDStZVlo
¿QUÉ ES UNA ENTIDAD FUERTE Y DÉBIL
❖ https://www.youtube.com/watch?v=8qfLqWEVEy8
CARDINALIDAD
❖ https://www.youtube.com/watch?v=f5ZB05OWNCM
LLAVE PRIMARIA, FORÁNEA
❖ https://www.youtube.com/watch?v=bXK4cjifJQ4

PRIMERA FORMA NORMAL


❖ https://www.youtube.com/watch?v=3L5JyC_KhLQ
SEGUNDA FORMA NORMAL
❖ https://www.youtube.com/watch?v=Kk-Fy-Tz0DQ
TERCERA FORMA NORMAL
❖ https://www.youtube.com/watch?v=aZ68lE4_Lc4
CUARTA FORMA NORMAL O BOYCE CODD
❖ https://www.youtube.com/watch?v=f5ZB05OWNCM
CÓMO HACER UN MODELO ENTIDAD RELACIÓN
❖ https://www.youtube.com/watch?v=Vu5x95UTD80&list=PL
E19WVM4rff2rESwl-_MC9dxGT_tIeQcO&index=3
GFPI-F-135 V02
Evidencia requerida No 3

Modalidad de trabajo: Grupal (tres aprendices)


✓ Elabore un ejemplo de normalización hasta la tercera forma de una base de
datos ficticia que debe crear, puede utilizar el diagramador DIA o si lo
prefiere en una hoja, en formato PDF.
✓ Ingresar a la siguiente página link:
http://nachocabanes.com/sql/curso/index.php, entrar en los 14 items de
esta pagina, realizar los ejercicios proeuestos, recuerde ir tomando capturas
de pantalla a la solución de los ejercicios como evidencia, de acuerdo a
las orientaciones del instructor, si tiene alguna duda puede consultar la
documentación de la misma página. Ingrese a XAMPP, PHPMyAdmin,
guarde los scripts.
✓ Las evidencias de la normalización se entregan en PDF, la segunda actividad
con los scripts generados en cada uno de los ejercicios realizados en la
páfina de nachoCabanes. Para subir las evidencias, espere las orientaciones
del instructor.

3.4 Actividades de transferencia del conocimiento.

3.4.1. Actividad Grupal:

De acuerdo a los conocimientos adquiridos, en la solución de problemas, desarrolle la


actividad propuesta por el instructor en la evidencia requerida. Demostrando la
comprensión de contenidos, reconociendo las diferentes clases de problema, finalidad, los
datos relacionados, y las posibles soluciones.

Evidencia requerida No 4

Modalidad de trabajo: Grupal (tres aprendices)


✓ Basado en este siguiente ejemplo:
https://www.discoduroderoer.es/ejercicios-
propuestos-y-resueltos-de-consultas-mysql-
empleados-y-departamentos/, realizar un nuevo

GFPI-F-135 V02
Evidencia requerida No 4

ejercicio donde realice el modelado,


construcción y alimentación de los datos, de una
base de datos de al menos 3 tablas relacionadas.
Después realizar al menos 20 consultas donde
aplique todos los conceptos vistos, súba las
evidencias, al drive, a Territorium, según las
orientaciones del instructor.
✓ Diseñar y modelar la base de datos para su
proyecto JAVA.

3.5. Ambiente Requerido: Aula Taller, LMS TERRITORIUM

3.6. Materiales: LMS TERRITORIUM, conexión a internet

4. ACTIVIDADES DE EVALUACIÓN

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

Evidencias de Aplica técnicas de análisis INSTRUMENTO: lista de


Conocimiento: de procesos, para definir chequeo de desempeño.
1. Respuestas a requerimientos de
Preguntas
información en un sistema
de la empresa, siguiendo
Evidencias de Desempeño:
la metodología
2. Desarrollo de las establecida INSTRUMENTO: Cuestionario.
actividades propuestas.
3. Ejercicio de
normalización

INSTRUMENTO: lista de
Evidencias de Producto: chequeo producto

Ejercicio propuesto.

5. GLOSARIO DE TÉRMINOS

Attribute: A database attribute is a characteristic of a database entity. Simply put, an


attribute is the column in a database table, which itself is known as an entity

GFPI-F-135 V02
MySQL: Motor de Bases de Datos libre, gratuito que está disponible para varios sistemas
operativos.

Normalization: To normalize a database is to design its tables (relations) and columns


(attributes) in a way to ensure data integrity and to avoid duplication. The primary levels
of normalization are First Normal Form (1NF), Second Normal Form (2NF), Third Normal
Form (3NF), and Boyce-Codd Normal Form (BCNF).

NOT NULL: Tipo de identificador utilizado para impide que un campo sea vacío.

PRIMARY KEY: Tipo de identificador que hace que el campo se considere la llave
primaria de la tabla.

Oracle: una herramienta cliente/servidor para la gestión de Bases de Datos.

OUT: Nos indica que el parámetro del trigger será de salida.

Selector: Parte de una regla CSS que identifica los elementos HTML a los cuales
aplicará.

S.Q.L: Structured Query Language - Lenguaje de Consulta Estructurado.

Servidor: es una aplicación en ejecución (software) capaz de atender las peticiones


de un cliente y devolverle una respuesta en concordancia.

SGBD: Conjunto de programas que permiten el almacenamiento, modificación y


extracción de la información en una base de datos.

SSMS: SQL Server Management Studio.

6. REFERENTES BILBIOGRÁFICOS

Standards Icontec y Normas APA: http://goo.gl/GozfAs,


http://biblioteca.sena.edu.co/paginas/citas.html
Documentación de MySQL: https://dev.mysql.com/doc/refman/5.7/en/
Ejemplos: http://mysql.conclase.net/curso/
Documentación MySQL Workbench e IntelliJ IDEA:
https://dev.mysql.com/doc/workbench/en/ y
https://www.jetbrains.com/idea/documentation/
OpenLibrary: https://goo.gl/BehkxA
Tutoriales: https://goo.gl/Wns1lm

GFPI-F-135 V02
Cobo, Á., Gómez, P., & Pérez, D. (2005). Php y mysql : Tecnologías para el desarrollo
de aplicaciones web. ProQuest Ebook Central https://ebookcentral-proquest-
com.bdigital.sena.edu.co
Oppel, A., & Sheldon, R. (2010). Fundamentos de sql (3a. ed.). ProQuest Ebook
Central https://ebookcentral-proquest-com.bdigital.sena.edu.co
Quintana, G., Marqués, M., & Aliaga, J. L. (2010). Aprende sql. ProQuest Ebook
Central https://ebookcentral-proquest-com.bdigital.sena.edu.co

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha

Autor (es) OSMAN ALONSO Instructor SISTEMAS 07/07/2021


ARANGUREN ESCOBAR

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

Nombre Cargo Dependencia Fecha Razón del Cambio

Autor (es)

GFPI-F-135 V02

También podría gustarte