Actividad 2
MySQL
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?
MySQL es un sistema de gestión de bases de datos relacionales. Es un software de código abierto desarrollado y soportado por Oracle. MySQL es utilizado por muchos sitios web grandes y populares, como Wikipedia, Google, Facebook, Twitter, Flickr y YouTube. Las características y ventajas de MySQL incluyen:
- Es un sistema de gestión de bases de datos relacionales que utiliza tablas múltiples que se interconectan entre sí para almacenar la información y organizarla correctamente.
- Es de código abierto, lo que permite a pequeñas empresas y desarrolladores disponer de una solución fiable y económica.
- Cuenta con una versión comercial gestionada por la compañía Oracle, que incluye productos o servicios adicionales tales como herramientas de monitorización y asistencia técnica oficial.
- Es capaz de manejar rápidamente grandes bases de datos.
- Es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla
Aporte
MySQL es un sistema de gestión de bases de datos relacionales, es de código abierto y soportado por Oracle. Es muy utilizado por sitios web. Se caracteriza por ser un sistema de gesto de base de datos relacionales, con tablas múltiples interconectadas para almacenar información organizada. Es accesible, fiable y económico. Además, maneja rápidamente grades bases de datos. Es muy utilizada.
Referencias
Kinsta. (2022, 26 abril). ¿Qué es MySQL? una explicación para principiantes. Kinsta®. https://kinsta.com/es/base-de-conocimiento/que-es-mysql/
Robledano, A. (2023, 13 abril). Qué es MySQL: características y ventajas. OpenWebinars.net. https://openwebinars.net/blog/que-es-mysql/
B, G., & B, G. (2023). ¿Qué es MySQL? explicación detallada para principiantes. Tutoriales Hostinger. https://www.hostinger.es/tutoriales/que-es-mysql
Imagen

Robledano, A. (2023, 13 abril). Qué es MySQL: características y ventajas. OpenWebinars.net. https://openwebinars.net/blog/que-es-mysql/
Video
JGAITPro. (2017, 2 enero). Curso de MySQL - ¿Que es MySQL? [Vídeo]. YouTube. https://www.youtube.com/watch?v=3He0HJtEOyk
Aporte
El video inicia definiendo MySQL que es un sistema de gestión de bases de datos relacionales de código abierto desarrollado y soportado por Oracle. MySQL almacena la información en tablas separadas y la organiza mediante llaves. Es especialmente popular en sitios de WordPress y se utiliza en combinación con lenguajes de programación como PHP. MySQL es una base de datos relacional que utiliza el lenguaje de consulta estructurada (SQL) para definir, manipular, controlar y consultar datos. Ofrece numerosas funciones y es compatible con múltiples plataformas. Además, MySQL tiene una versión comercial que incluye herramientas de monitorización y asistencia técnica oficial.
2. Que aplicaciones o para que se utiliza MySQL?
MySQL se utiliza en una amplia gama de aplicaciones y contextos. A continuación, se presentan algunas de las aplicaciones y usos más comunes de MySQL:
- Sitios web y aplicaciones: MySQL es una opción popular para la gestión de bases de datos en sitios web y aplicaciones. Es utilizado por sitios web grandes y populares como Facebook, Twitter, YouTube, Google y Yahoo! para el almacenamiento de datos.
- Aplicaciones de comercio electrónico: MySQL es utilizado en plataformas de comercio electrónico para gestionar catálogos de productos, información de clientes, transacciones y más. Es compatible con el procesamiento rápido de grandes volúmenes de datos.
- Sistemas de gestión de contenido (CMS): Muchos CMS populares, como WordPress y TYPO3, utilizan MySQL como base de datos para almacenar y gestionar contenido, como publicaciones de blog, páginas web y configuraciones de sitios.
- Aplicaciones empresariales: MySQL se utiliza en aplicaciones empresariales para gestionar datos relacionados con clientes, inventario, finanzas y más. Su capacidad para manejar grandes volúmenes de datos y su compatibilidad multiplataforma lo hacen adecuado para entornos empresariales.
- Aplicaciones móviles: MySQL también se utiliza en el desarrollo de aplicaciones móviles para almacenar y gestionar datos, como perfiles de usuarios, mensajes y contenido dinámico.
- Análisis de datos: MySQL se utiliza en aplicaciones de análisis de datos para almacenar y consultar grandes conjuntos de datos. Su capacidad para realizar consultas complejas y su rendimiento eficiente lo hacen adecuado para aplicaciones de análisis.
Aporte
MySQL se utiliza en sitios web y aplicaciones para almacenamiento de datos, aplicaciones de comercio electrónico donde gestiona catálogos de productos, información del cliente, transacciones por su procesamiento rápido de grandes volúmenes de datos. Además, se emplea en sistemas de gestión de contenido para almacenar y gestionar contenido. En aplicaciones empresariales por sus múltiples características y por su compatibilidad multiplataforma. Aplicaciones móviles en la gestión de los datos de perfiles, mensajes y contenido dinámico. En análisis de datos por su capacidad para realizar búsquedas complejas y su eficiencia.
Referencias
Inába, S. (2023). MySQL: definición, usos y características. Soluciones Inába. https://www.inabaweb.com/mysql-definicion-usos-y-caracteristicas/
Equipo editorial de IONOS. (2023). ¿Qué es MySQL? IONOS Digital Guide. https://www.ionos.es/digitalguide/servidores/know-how/que-es-mysql/
Imagen

Qué es MySQL y para qué sirve - Bloguero pro. (s. f.). https://blogueropro.com/blog/que-es-mysql-y-para-que-sirve
Video
Mikelillo-BI. (2020, 8 agosto). MySQL, ¿Qué es y para que sirve? [Vídeo]. YouTube. https://www.youtube.com/watch?v=PXuMYHvvFrA
Aporte
El video explica que MySQL es un sistema de gestión de bases de datos relacionales de código abierto utilizado en una amplia variedad de aplicaciones, desde sitios web y aplicaciones móviles hasta sistemas de gestión de contenido y análisis de datos. El video describe las características y ventajas de MySQL, como su capacidad para manejar grandes volúmenes de datos, su compatibilidad multiplataforma y su capacidad para realizar consultas complejas. También se menciona que MySQL es utilizado por sitios web grandes y populares como Facebook, Twitter, YouTube y Google. En resumen, el video proporciona una introducción a MySQL y su uso en diferentes aplicaciones y contextos.
3. Requerimientos para instalar MySQL
Para instalar MySQL, se requieren los siguientes requisitos:
- Memoria RAM: Se recomienda tener al menos 512 MB de memoria RAM.
- Espacio en disco duro: Se necesita al menos 1 GB de espacio en disco duro124.
- Sistema operativo: MySQL es compatible con varios sistemas operativos, incluyendo Windows, Linux y Unix23.
- Arquitectura del sistema: No se mencionan requisitos específicos sobre la arquitectura del sistema en los resultados de búsqueda proporcionados.
Es importante tener en cuenta que estos son requisitos mínimos y pueden variar dependiendo de la versión específica de MySQL y de las necesidades del sistema en el que se va a instalar.
Aporte
Para instalar MySQL se requieren de unos mínimos requisitos
Referencias
Requerimientos basicos para MySQL. (s. f.). Scribd. https://es.scribd.com/document/479693699/Requerimientos-basicos-para-MySQL#
MySQL :: MySQL Enterprise Monitor 8.0 Manual :: 3.2.1 System Requirements. (s. f.). https://dev.mysql.com/doc/mysql-monitor/8.0/en/system-prereqs-reference.html
Imagen

Latam, A. (2021). MySQL: desde la descarga e instalación hasta su primera tabla. Alura. https://www.aluracursos.com/blog/mysql-desde-la-descarga-e-instalacion-hasta-su-primera-tabla
Video
Programación Fácil. (2023, 7 mayo). Instalar MySQL - RÁPIDO y FÁCIL - MÁSTER EN SQL #3 [Vídeo]. YouTube. https://www.youtube.com/watch?v=ZrMK9ZlZtL8
4. Versiones de MySQL haciendo énfasis en las tres últimas
Estas son las tres últimas versiones de MySQL:
- MySQL 8.0.34
- MySQL 8.0.33
- MySQL 8.0.32
MySQL ha tenido muchas versiones desde su inicio1. La última versión de MySQL es la 8.0.34, que se lanzó el 18 de abril de 20236. MySQL 8.1.0 será la primera versión de Innovación, y a partir de 8.0.34+ solo se realizarán correcciones de errores hasta el final de la vida útil de la versión 8.0. Cloud SQL para MySQL admite las siguientes versiones principales y menores de la base de datos: MySQL 8.0 (predeterminado), 8.0.34, 8.0.33, 8.0.32, 8.0.31 (predeterminado), 8.0.30 y 8.0.29 (obsoleta).
Referencia
Versiones de MySQL en Amazon RDS - Amazon Relational Database Service. (s. f.). https://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/MySQL.Concepts.VersionMgmt.html
Imagen

colaboradores de Wikipedia. (2023d). MySQL. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/MySQL
Video
Carlos Master Web. (2023, 1 abril). Como descargar e instalar MySQL Workbench en Windows 10 en 2023 [Vídeo]. YouTube. https://www.youtube.com/watch?v=Pj5C7rkGrtc
5. En que plataformas se puede instalar MySQL
MySQL puede ser instalado en las siguientes plataformas:
- Microsoft Windows (tanto en versiones de 32 bits como de 64 bits)
- Linux
- macOS
- FreeBSD
- Solaris
- AIX
Estas son algunas de las plataformas más comunes en las que se puede instalar MySQL. Sin embargo, es importante tener en cuenta que la disponibilidad puede variar dependiendo de la versión específica de MySQL y de las distribuciones de sistemas operativos compatibles.
Referencia
colaboradores de Wikipedia. (2023c). MySQL. Wikipedia, la enciclopedia libre. https://es.wikipedia.org/wiki/MySQL
Imagen

Video
Rodolfo Borja. (2022, 22 agosto). Cómo instalar MySQL en Windows [Vídeo]. YouTube. https://www.youtube.com/watch?v=nv9GCue0YwM
Parte 2.
Una escuela de básica secundaria desea sistematizar el proceso interno del manejo de la matrícula, para lo cual requiere que se le construya una BD que permita almacenar del estudiante(código, nombre, dirección, teléfono, acudiente, email) tenga presente que un acudiente puede representar varios estudiantes.
También se debe almacenar la información del docente(código, nombre, teléfono, email) que le dicta la materia al estudiante, tenga presente que un docente puede dictar varias materias.
Se debe almacenar un registro de las materias vistas por el estudiante(código de la materia, nombre de la materia) tenga presente que un estudiante puede ver varias materias.
REALIZAR LO SIGUIENTE:
1. Darle un nombre a la base de datos.
2. Listado de tablas que llevara la BD. (cuales son referenciales y cuales son de movimiento)
3. Diseñar la estructura de cada tabla (campo, nombre el campo, tipo, tamaño y descripción).