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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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).

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar