Está en la página 1de 15

GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

PROCEDIMIENTO DESARROLLO CURRICULAR

GUÍA DE APRENDIZAJE

Competencia: 220501007
Resultados de Aprendizaje Alcanzar: 22050100701

Carlos Adolfo Nieto Hernández.


Mayo 2019.

SENA.
Código del Programa de Formación: 1804901
PROGRAMACIÓN DE SOFTWARE
Abstract ii

MySQL es el mayor sistema gestionador de bases de datos de código abierto SQL, es desarrollado,
distribuido y mantenido por MySQL AB, es una compañía comercial, fundada por desarrolladores de
MySQL.
MySQL es una base de datos relacional y fue originalmente desarrollado para manejar grandes bases
de datos, mucho más rápido que con otras soluciones existentes y ha sido utilizada con éxito en muchos
entornos de producción de alta demanda durante varios años. A pesar del constante desarrollo, el
Servidor MySQL ofrece hoy en día una rica y útil serie de funciones. Su conectividad, velocidad y
seguridad hacen del Servidor MySQL altamente apropiado para acceder a bases de datos en Internet.
Además se requieren aplicaciones junto con el gestor de base de datos para facilitar al usuario final el
programa o aplicación, cumpliendo un objetivo ya sea a nivel interno de una entidad o diseño Web,
permitiendo la interacción de diferentes usuarios a nivel local o regional o nacional o mundial.
iii

Tabla de Contenidos

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE……………………………Error!


Bookmark not defined.
3.1 Actividades de Reflexión inicial. ............................................. Error! Bookmark not defined.
3.2 Actividades de contextualización e identificación de conocimientos necesarios para el aprendizaje.
....................................................................................................... Error! Bookmark not defined.
3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).. ................ 2
3.3.1 Consultar por medio de un motor de búsqueda como www.google.com o en diferentes fuentes
bibliográficas como sistemas de bibliotecas url (http://biblioteca.sena.edu.co), los conceptos y
definiciones que intervienen en el manejo de base de datos y realizar un informe mediante un editor de
texto como Word. Adicionalmente se recomienda consultar el ítem 6 referentes bibliográficos de la guía
como material de apoyo para la consulta…………………………………………………………………….............2
3.3.2Realizar la instalación de Wampserver o Xxamp en cada equipo para crear el servidor local.
………….…………………………………………………………………………………………………………………………………….…4

3.3.3 Crear la base de datos socializada por parte del instructor (a), mediante MySql evidenciando:
manejo de consola y exportando la BD por medio de PhpMyAdmin. Generar los respectivos
pantallazos mediante un editor de texto, y bajar (exportar) el archivo con formato sql. …..6

3.3.4 Modelar en papel la base de datos que interviene en el proyecto final. ……………9
2. Inglés: Realizar un glosario en inglés, donde cada aprendiz incluya los conceptos más sobresalientes,
relacionados con las definiciones que intervienen en el manejo del programa MySql.…….….9
3. Promover: Con el objetivo de aplicar técnicas para el mejoramiento de su expresión corporal,
desempeño laboral según la naturaleza y complejidad del área ocupacional, los aprendices dejarán por
escrito teniendo en cuenta las normas: : The Institute of Electrical and Electronics Engineer (IEEE), las
conclusiones grupales, y enfatizarán mediante un foro, la importancia de los conceptos fundamentales
que intervienen en el programa MySql. ……………………………………………………………..………………………….………12
3.4 Actividades de transferencia del conocimiento………………………………………………………………………….12
3.4.1 Realizar la importación de las bases de datos solicitadas por el instructor (a), además del
aplicativo, evidenciando el manejo de la CRUD hacia el usuario final……………………………….12
3.4.2 Presentar y sustentar el diseño de la base de datos del proyecto final mediante PhpMyAdmin (entorno
gráfico)……………………………..........................................................................................................12
Webgrafia…………………………………………………………………………………………13
1

SOLUCION A GUIA MySQL

3. FORMULACION DE LAS ACTIVIDADES DE APRENDIZAJE


3.1 Actividades de Reflexión inicial.

1. ¿Considera usted que MySql es la mejor solución con respecto a otras bases de datos
en lo que se refiere a grandes volúmenes de información?

 Si lo considero primero que nada porque utilizada por Facebook, Twitter, LinkedIn,
Yahoo!, Amazon Web Services, grandes empresas que dan fe de la confiabilidad de la
plataforma, pero además de esto existen 10 grandes razones que hacen la plataforma
confiable en cuanto a volúmenes de información se refiere, siendo estas:
1. Escalabilidad y flexibilidad.
2. Alto Rendimiento.
3. Alta Disponibilidad.
4. Apoyo transaccional robusto.
5. Aspectos de Internet y datos de almacenamiento.
6. Fuerte Protección de Datos.
7. Aplicación de Desarrollo Integral.
8. Facilidad Gestión.
9. Open sourse libertad de soporte 24x7.
10. El más bajo costo total de propiedad.

¿Considera usted que MySql es la mejor solución portable entre distintas plataformas y
sistemas operativos?

 Considero que debido a que es una plataforma compatible con diferentes


sistemas operativos, de fácil instalación, acceso, buena velocidad y potencia.

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


el aprendizaje.
¿Qué significan los siguientes conceptos?

Base de datos.

 Es un sistema de informático que almacena un conjunto de datos que


pertenece al mismo contexto, haciéndolo de forma organizada y
permitiendo el fácil acceso a estos por parte de los usuarios asignados.
2

Seguridad

 En lo que concierne a bases de datos la seguridad es primordial y consiste


en evitar los accesos no autorizados a esta, para evitar la corrupción de
estos.

Servidor

 Es un programa que provee servicios de bases de datos a otros


programas.

Sentencia

 Es un comando del lenguaje SQL que nos permite definir y utilizar los
objetos de una base de datos.

Consulta

 Es una forma de buscar y recopilar información detallada de las tablas


de las bases de datos.

Administrador

 Es aquel profesional encargado del organizar y mantener el ciclo


continuo de vida de la información de una base de datos.

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

3.3.1 Consultar por medio de un motor de búsqueda como www.google.com o en


diferentes fuentes bibliográficas como sistemas de bibliotecas url
(http://biblioteca.sena.edu.co), los conceptos y definiciones que intervienen en el
manejo de base de datos y realizar un informe mediante un editor de texto como Word.
Adicionalmente se recomienda consultar el ítem 6 referentes bibliográficos de la guía
como material de apoyo para la consulta.

Rol

 Para proporcionar seguridad MySQL proporciona ciertos roles, que son


entidades de seguridad que almacenan otras y que según su jerarquía
3

nos dará mayor o menor acceso en cuanto a la administración dela base


de datos respecte.

Motor de base de datos.

 Es el servicio principal para almacenar, procesar y proteger los datos.

MySql.

 Es un sistema de gestión de bases de datos de código abierto,


estructurado en el lenguaje de consulta SQL.

Operaciones: C (Create), R (read), U (update) and delete (D).

 C (Create) función crear registros, sirve para crear nuevas tablas, R


(read) función leer, nos da el contenido de las tablas, U (update)
función actualizar, sirve para actualizar datos anteriormente
establecidos, delete (D) función borrar, sirve para borrar todo tipo de
datos y objetos.

Consola.

 Es una herramienta que nos permite ejecutar y visualizar consultad de


una forma rápida y eficaz.

Entorno gráfico.

 Es una herramienta enfocada especialmente al desarrollo, diseño y


modelado de bases de datos en MySQL.

PhpMyadmin.

 Es la función que está enfocada a la administración de bases de datos,


por medio de una página web, utilizando nuestro navegador.

Servidor local.

 Es un tipo de servidor que en vez de estar localizado en un dominio


web, está localizado en un IP y una sección de archivos conocida como
localhotst.
4

Conexión base de datos

 Es el momento en que establecemos una conexión directa entre


nuestra aplicación, pagina a la base de datos a la cual queremos
enlazarle y que previamente ya debimos haber creado.

Importar base de datos

 Es el proceso por el cual cargo una base de datos externa a terminal


que la desconoce.

Exportar base de datos

 Es el proceso por el cual descargo una base de datos interna a


terminal externo.

3.3.2 Realizar la instalación de Wampserver o Xxamp en cada equipo para crear el servidor local.

1. Instalador del XXamp.


5

2. Proceso de instalación del programa.

3. Creamos una base de datos con el nombre ” libros”, ubicada en un localhots.


6

3.3.3 Crear la base de datos socializada por parte del instructor (a), mediante MySql
evidenciando: manejo de consola y exportando la BD por medio de PhpMyAdmin. Generar
los respectivos pantallazos mediante un editor de texto, y bajar (exportar) el archivo con
formato sql.

1. Archivo exportado del taller realizado en clase.


7

2. Importacion de el archivo.

3. Manejo de phpadmin.

4. Manejo de phpadmin.
8

5. Algunas de las imágenes del taller donde se evidencia el uso de la consola.


9

3.3.4 Modelar en papel la base de datos que interviene en el proyecto final.

2. Inglés: Realizar un glosario en inglés, donde cada aprendiz incluya los conceptos más
sobresalientes, relacionados con las definiciones que intervienen en el manejo del programa
MySql.

Role

• To provide security MySQL provides certain roles, which are security entities that store
others and that according to their hierarchy will give us more or less access in terms of
the administration of the respective database.

Database engine.

• It is the main service to store, process and protect the data.

MySql.

• It is an open source database management system, structured in the SQL query


language.

Operations: C (Create), R (read), U (update) and delete (D).

• C (Create) function create records, serve to create new tables, R (read) function read,
give us the contents of tables, U (update) function update, serve to update data
previously established, delete (D) function delete , it serves to erase all types of data
and objects.

Console.
10

• It is a tool that allows us to execute and visualize consulted in a fast and efficient way.

Graphic environment

• It is a tool specially focused on the development, design and modeling of databases in


MySQL.

PhpMyadmin.

• It is the function that is focused on the administration of databases, through a web


page, using our browser.

Local server

• It is a type of server that, instead of being located in a web domain, is located in an IP


and a file section known as localhotst.

Database connection

• It is the moment in which we establish a direct connection between our application, a


page to the database to which we want to link it and which previously we should have
already created.

Import database

• It is the process by which I load a database external to the terminal that does not
know it.

Export database

• It is the process by which I download an internal database to an external terminal.

Database.

• It is a computer system that stores a set of data that belongs to the same context,
doing it in an organized manner and allowing easy access to these by the assigned users.

Security
11

• Regarding databases, security is paramount and consists in avoiding unauthorized


access to it, to avoid corruption of these.

Server

• It is a program that provides database services to other programs.

Judgment

• It is a command of the SQL language that allows us to define and use the objects of a
database.

Query

• It is a way to search and collect detailed information from the tables of the databases.

Administrator

• Is the professional in charge of organizing and maintaining the continuous life cycle of
information in a database.

3. Promover: Con el objetivo de aplicar técnicas para el mejoramiento de su expresión corporal,


desempeño laboral según la naturaleza y complejidad del área ocupacional, los aprendices dejarán
por escrito teniendo en cuenta las normas: : The Institute of Electrical and Electronics Engineer
(IEEE), las conclusiones grupales, y enfatizarán mediante un foro, la importancia de los
conceptos fundamentales que intervienen en el programa MySql.

 Realizado.

3.4 Actividades de transferencia del conocimiento.


3.4.1 Realizar la importación de las bases de datos solicitadas por el instructor (a), además
del aplicativo, evidenciando el manejo de la CRUD hacia el usuario final.

 Evidenciado en la segunda imagen del punto 3.3.3.

3.4.2 Presentar y sustentar el diseño de la base de datos del proyecto final mediante
PhpMyAdmin (entorno gráfico).

El proceso de modelar la base de datos y realizar las respectivas consultas se verá


reflejado en la solución del proyecto que deben presentar al final del segundo trimestre
12

Webgrafia

https://blog.neothek.com/10-razones-porque-elegir-mysql/
https://www.arsys.es/blog/programacion/bases-de-datos/que-sistema-de-base-de-
datos-usar/
https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&
id=554:que-es-y-para-que-sirve-una-base-de-datos-principales-tipos-oracle-mysql-
sqlserver-postgre&catid=46&Itemid=163
www.alegsa.com.ar/Dic/servidor_de_base_de_datos.php
https://www.infor.uva.es/~jvegas/cursos/bd/sqlplus/sqlplus.html
https://prezi.com/ry9ckaivktcx/motores-de-base-de-datos/
https://es.wikipedia.org/wiki/MySQL
https://www.dosbit.com/general/heidisql-entorno-grafico-para-mysql
https://es.wikipedia.org/wiki/PhpMyAdmin
https://www.axarnet.es/blog/crear-servidor-local/

También podría gustarte