Actividad 2 MySQL.
Desarrollar las siguiente actividad:
1. Que es MySQL
2. Que aplicaciones o para que se utiliza MySQL
3. Requerimientos para instalar MySQL
4. Versiones de MySQL haciendo énfasis en las tres últimas
5. 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.
Solución
1. Que es MySQL y 2. Que aplicaciones o para que se utiliza MySQL
R/= MySQL es un sistema de administración de bases de datos relacionales. Es un software de código abierto desarrollado por Oracle. Se considera como la base de datos de código abierto más utilizada en el mundo.
¿Para qué sirve MySQL?
MySQL es uno de los sistemas más popularizados para almacenar y administrar datos. Con administrar nos referimos a las acciones CRUD:
- Create: crear
- Read: leer
- Update: actualizar
- Delete: borrar
8 características de MySQL
1. Código abierto
MySQL utiliza la Licencia Pública General de GNU, por lo que se puede descargar, utilizar y modificar a voluntad. Esto facilita su uso tanto académico como profesional.
2. Uso multiplataforma
Una de sus características principales y de mayor ventaja es que puede instalarse en entornos con sistemas operativos diversos como Windows, Mac y la mayoría de distribuciones Linux, así como en ambientes Unix.
3. Escalabilidad
Tiene soporte para 40-50 millones de registros, 150.000-200.000 tablas y 5000 millones de filas.
4. Tipos de datos
Soporta una amplia gama de tipos de datos, lo que permite tener una gran versatilidad en cuanto a las situaciones, industrias o casos de uso donde puede implementarse una base de datos MySQL. Puede emplearse para la industria financiera, al manejar datos con mucha precisión; por otro lado, también puede utilizarse en ámbitos de geolocalización por sus datos de tipo espacial. De igual forma puede competir, en ciertas situaciones, con las bases de datos no relacionales con su tipo de dato JSON.
5. Conjuntos de caracteres
Es compatible con un gran listado de conjuntos de caracteres e idiomas, lo que le permite adaptarse a cualquier parte del mundo. Sin duda alguna, es un aspecto que le ha ayudado a posicionarse en los sistemas de internet a lo largo y ancho del planeta.
6. Clientes gráficos
Si bien MySQL utiliza su propio lenguaje para administrar los datos almacenados, existen diversas herramientas o clientes gráficos que nos permiten interactuar con las bases de datos, ayudando a que dicha interacción sea más sencilla y, por lo tanto, más rápida. Algunas herramientas son:
- PHPMyAdmin
- MySQL Workbench
7. Soporte para lenguajes de programación
Las características y ventajas de MySQL son muchas, pero sin duda todas ellas son mejor explotadas cuando están integradas dentro de un sistema de información. Para ello existe un amplio abanico de API nativas, librerías, paquetes, etc. que permiten integrar una base de datos MySQL en un sistema desarrollado en cualquier lenguaje de programación.
8. Documentación actualizada
Al ser muy popular y utilizado, permite que exista una documentación oficial muy amplia, además de una comunidad enorme siempre dispuesta a ayudar, colaborar y aportar al conocimiento compartido.
¿Cómo funciona MySQL?
El funcionamiento de MySQL depende de dos conceptos relacionados entre ellos:
- Base de datos relacionales
- Modelo de cliente-servidor
Base de datos relacionales
En una base de datos relacional, los datos son organizados y almacenados en tablas en lugar de guardar todos los datos juntos y organizados en una única unidad de almacenamiento. Lo «relacional» hace referencia al uso de una llave para relacionar los datos de una tabla con los de otra.
Cada tabla está compuesta por columnas, mismas que definen los campos que pueden almacenarse en cada registro o fila que se guarda en la tabla.

Modelo de cliente-servidor
El servidor es donde residen realmente los datos. Para acceder a dichos datos alguien debe solicitarlos: ese alguien es el o los clientes. El cliente lanza una petición al servidor de la base de datos solicitando aquellos datos que desea obtener.

Por lo tanto, este es el sistema que utiliza MySQL.
Ahora que ya conoces qué es y sus características, no dudes en considerar este software de código abierto para tus próximos proyecto.
Fuente: Londoño, P. (2023, 19 enero). Qué es MySQL, para qué sirve y características principales. https://blog.hubspot.es/website/que-es-mysql#:~:text=MySQL%20es%20un%20sistema%20de,m%C3%A1s%20utilizada%20en%20el%20mundo. https://blog.hubspot.es/website/que-es-mysql#:~:text=MySQL%20es%20un%20sistema%20de,m%C3%A1s%20utilizada%20en%20el%20mundo.
3. Requerimientos para instalar MySQL
R/=
- 512 Mb de memoria Ram.
- 1024 Mb maquina virtual.
- 1 GB de espacio de disco duro.
- Sistema operativo:Windows,Linux y Unix.
- Arquitectura del sistema 32/64 bit.
- Protocolo de red TCP/IP.
Fuente: Perez, A. (s. f.). REQUERIMIENTOS DE INSTALACIÓN DE MySQL. prezi.com. https://prezi.com/zqymc2vdz2j2/requerimientos-de-instalacion-de-mysql/
4. Versiones de Mysql haciendo enfasis en las tres últimas
Desde que se inició el proyecto ha habido muchas versiones (releases), de las cuales sólo se conservan la 3, 4 y la actual 5.x.
Como es un OpenSource, el software ha estado y está en uso en muchas releases, y no existe un seguimiento activo por parte de MySQL sobre qué versió o quienes lo tienen. En ese sentido lo único claro es:
- Las versiones 3.x y 4.x son completamente obsoletas.
- La versión 5.0.x ya terminó su ciclo de vida como proyecto y no se harán nuevas releases posteriores a la 5.0.90.
- La versión actual es la 5.1.x, es la que está soportada.
- La versión 6.0 fue un alpha release que dio lugar a la 5.1.2, por lo que no se la considera como GA y está virtualmente discontinuada desde mayo de 2009.
- Desde noviembre de 2010, la versión 5.5.x de MySQL sigue recibiendo revisiones de funcionalidades y mejoras.
LWP comunidad de programadores - Gonzalo, Recuperado el 22 de febrero de 2014, de https://www.lawebdelprogramador.com/foros/MySQL/1186489-Versiones__de_MySQL.html
Wikipedia, Recuperado el 22 de febrero de 2014, de https://es.wikipedia.org/wiki/MySQL
5. En que plataformas se puede instalar Mysql
MySQL funciona sobre múltiples plataformas, incluyendo:
AIX
BSD
FreeBSD
HP-UX
Kurisu OS
GNU/Linux
Mac OS X
NetBSD
OpenBSD
OS/2 Warp
QNX
SGI IRIX
Solaris
SunOS
SCO OpenServer
SCO UnixWare
Tru64
eBD
Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8 y Windows Server (2000, 2003, 2008 y 2012).
OpenVMS18
Wikipedia, Recuperado el 22 de febrero de 2014, de https://es.wikipedia.org/wiki/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