
Actividad 2
- Que es MySQL
- Que aplicaciones o para que se utiliza MySQL
- Requerimientos para instalar MySQL
- Versiones de MySQL haciendo énfasis en las tres últimas
- En que plataformas se puede instalar MySQL
- Nota: recuerde acompañar las respuestas de imágenes y videos, además pegar las fuentes o link de donde se consulta, aportes personales y comentario de los videos.
1. MySQL es un sistema de gestión de bases de datos relacionales de código abierto (RDBMS, por sus siglas en inglés) con un modelo cliente-servidor. RDBMS es un software o servicio utilizado para crear y administrar bases de datos basadas en un modelo relacional.

La imagen explica la estructura básica cliente-servidor. Uno o más dispositivos (clientes) se conectan a un servidor a través de una red específica. Cada cliente puede realizar una solicitud desde la interfaz gráfica de usuario (GUI) en sus pantallas, y el servidor producirá el output deseado, siempre que ambas partes entiendan la instrucción. Para resumir, los procesos principales que tienen lugar en un entorno MySQL son:
- MySQL crea una base de datos para almacenar y manipular datos, definiendo la relación de cada tabla.
- Los clientes pueden realizar solicitudes escribiendo instrucciones SQL específicas en MySQL.
- La aplicación del servidor responderá con la información solicitada y esta aparecerá frente a los clientes.
2. MySQL sirve para almacenar toda la información que se desee en bases de datos relacionales, como también para administrar todos estos datos sin apenas complicaciones gracias a su interfaz visual y a todas las opciones y herramientas de las que dispone. Es algo esencial, sobre todo en webs que cuentan con la opción de registrar usuarios para que inicien sesión.
Para las compañías, usar esta herramienta es vital por las facilidades que plantea y las utilidades que tiene. Si se cuenta con un listado de clientes, un catálogo de productos o incluso una gran selección de contenidos multimedia disponible, MySQL ayuda a gestionarlo todo debida y ordenadamente. Es esencial para el buen funcionamiento de una web.
Video preguntas #1 y #2
Absolute. (2021, 27 septiembre). MySql en 5 Minutos! [Vídeo]. YouTube. https://www.youtube.com/watch?v=4KJ4AN6YLeE
En resumen MySQL es un sistema de gestión de bases de datos relacionales, utilizado para almacenar, organizar y gestionar grandes cantidades de datos de manera eficiente y segura. Es un software libre y gratuito muy popular en la comunidad de desarrollo web debido a su facilidad de uso, escalabilidad y compatibilidad con diferentes sistemas operativos.

Araneda, P. (2022, 18 octubre). Capítulo 2 Base de Datos | Base de Datos. https://bookdown.org/paranedagarcia/database/base-de-datos.html
3. Requerimientos básicos para MySQL:
- 512Mb de memoria RAM
- 1024Mb de maquina virtual
- 1Gb de espacio de disco duro
- Sistema Operativo: Windows, Linux o Unix
- Arquitectura del Sistema 32/64 bit
- Protocolo de Red TCP/IP
4. A continuación se presentan las tres últimas versiones de MySQL, con énfasis en las mejoras y características más importantes de cada una:
MySQL 8.0: La última versión estable de MySQL se lanzó en abril de 2018 y presenta varias mejoras significativas en términos de seguridad, escalabilidad y rendimiento. Las nuevas características incluyen soporte para roles, mejoras en la replicación de datos, mejoras en el rendimiento de la indexación y una mayor capacidad para manejar grandes cargas de trabajo.
MySQL 5.7: Esta versión se lanzó en octubre de 2015 y todavía se utiliza ampliamente en aplicaciones empresariales. Ofrece mejoras en la gestión de la memoria, el rendimiento de las consultas y la seguridad de la base de datos. También incluye nuevas características como JSON, soporte para tablas espaciales y mejoras en la gestión de claves externas.
MySQL 5.6: Esta versión se lanzó en febrero de 2013 y todavía se utiliza en algunas aplicaciones. Ofrece mejoras en la escalabilidad, el rendimiento y la seguridad, así como nuevas características como soporte para la replicación de datos paralelos y el almacenamiento en caché de consultas.
Es importante tener en cuenta que aunque estas versiones sean las tres últimas de MySQL, es recomendable siempre estar actualizando a las versiones más recientes para poder disfrutar de las mejoras en seguridad, rendimiento y funcionalidades que van siendo añadidas.
5. Algunas de las plataformas en las que se puede instalar MySQL son:
- Windows
- Linux
- macOS
- FreeBSD
- Solaris
- AIX
- HP-UX
Además, MySQL es compatible con muchos lenguajes de programación y plataformas de desarrollo, lo que lo hace una herramienta muy versátil para el desarrollo de aplicaciones.
Referencias
- B., G. (2023, 8 febrero). ¿Qué es MySQL? Explicación detallada para principiantes. Tutoriales Hostinger. https://www.hostinger.co/tutoriales/que-es-mysql
C. (2020, 27 agosto). ▷ ¿Qué es MySQL y para que sirve? - Neo Wiki. NeoAttack. https://neoattack.com/neowiki/mysql/
Base de Datos - Xampp
Tablas

Tablas principales




Tablas relacionales



Registro de Texto (Base de Datos)