Actividad 2

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.  

Respuestas a las preguntas 1 y 2

1. Que es MySQL y 2. Que aplicaciones o para que se utiliza MySQL

MySQL es el sistema de gestión de bases de datos relacional más extendido en la actualidad al estar basada en código abierto. Desarrollado originalmente por MySQL AB, fue adquirida por Sun MicroSystems en 2008 y esta su vez comprada por Oracle Corporation en 2010, la cual ya era dueña de un motor propio InnoDB para MySQL.

MySQL es un sistema de gestión de bases de datos que cuenta con una doble licencia. Por una parte es de código abierto, pero por otra, cuenta con una versión comercial gestionada por la compañía Oracle.

Las versiones Enterprise, diseñadas para aquellas empresas que quieran incorporarlo en productos privativos, incluyen productos o servicios adicionales tales como herramientas de monitorización y asistencia técnica oficial.

Características de MySQL

MySQL presenta algunas ventajas que lo hacen muy interesante para los desarrolladores. La más evidente es que trabaja con bases de datos relacionales, es decir, utiliza tablas múltiples que se interconectan entre sí para almacenar la información y organizarla correctamente.

Al ser basada en código abierto es fácilmente accesible y la inmensa mayoría de programadores que trabajan en desarrollo web han pasado usar MySQL en alguno de sus proyectos porque al estar ampliamente extendido cuenta además con una ingente comunidad que ofrece soporte a otros usuarios. Pero estas no son las únicas características como veremos a continuación:

  1. Arquitectura Cliente y Servidor: MySQL basa su funcionamiento en un modelo cliente y servidor. Es decir, clientes y servidores se comunican entre sí de manera diferenciada para un mejor rendimiento. Cada cliente puede hacer consultas a través del sistema de registro para obtener datos, modificarlos, guardar estos cambios o establecer nuevas tablas de registros, por ejemplo.
  2. Compatibilidad con SQL: SQL es un lenguaje generalizado dentro de la industria. Al ser un estándar MySQL ofrece plena compatibilidad por lo que si has trabajado en otro motor de bases de datos no tendrás problemas en migrar a MySQL.
  3. Vistas: Desde la versión 5.0 de MySQL se ofrece compatibilidad para poder configurar vistas personalizadas del mismo modo que podemos hacerlo en otras bases de datos SQL. En bases de datos de gran tamaño las vistas se hacen un recurso imprescindible.
  4. Procedimientos almacenados. MySQL posee la característica de no procesar las tablas directamente sino que a través de procedimientos almacenados es posible incrementar la eficacia de nuestra implementación.
  5. Desencadenantes. MySQL permite además poder automatizar ciertas tareas dentro de nuestra base de datos. En el momento que se produce un evento otro es lanzado para actualizar registros o optimizar su funcionalidad.
  6. Transacciones. Una transacción representa la actuación de diversas operaciones en la base de datos como un dispositivo. El sistema de base de registros avala que todos los procedimientos se establezcan correctamente o ninguna de ellas. En caso por ejemplo de una falla de energía, cuando el monitor falla u ocurre algún otro inconveniente, el sistema opta por preservar la integridad de la base de datos resguardando la información.

Ventajas de usar MySQL

Descritas las principales características de MySQL es fácil ver sus ventajas. MySQL es una opción razonable para ser usado en ámbito empresarial. Al estar basado en código abierto permite a pequeñas empresas y desarrolladores disponer de una solución fiable y estandarizada para sus aplicaciones. Por ejemplo, si se cuenta con un listado de clientes, una tienda online con un catálogo de productos o incluso una gran selección de contenidos multimedia disponible, MySQL ayuda a gestionarlo todo debida y ordenadamente.

Informacion tomada de: Robledano, A. (2023, 13 abril). Qué es MySQL: características y ventajas. OpenWebinars.net. https://openwebinars.net/blog/que-es-mysql/

Aporte personal: MySQL es un sistema de administración de bases de datos relacionales, los datos son almacenados en tablas en lugar de guardarlos todos juntos y organizados en una única unidad de almacenamiento ,  es la base de datos de código abierto más utilizada en el mundo, la cual sirve para almacenar y administrar bases de datos. Este funciona con diversos sistemas operativos, como lo son Windows, Mac y la mayoría de distribuciones Linux

Video tomado de: Mikelillo-BI. (2020, 8 agosto). MySQL, ¿Qué es y para que sirve? [Vídeo]. YouTube. https://www.youtube.com/watch?v=PXuMYHvvFrA

Contenido del video: en la primera parte del video explica que MYSQL un almacenador y administrador de bases de datos, la cual tiene dos licencias, de código abierto y cerrado, y que al ser compatible con el desarrollo web a tenido un buen auge. 

3. Requerimientos para instalar MySQL

Requerimientos básicos para MySQL:

  • 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

Como Instalarlo

Bajar la última versión disponible desde https://dev.mysql.com

1. Inicialmente se debe dar doble clic en el archive mysql-essential-5.0.51-win32.msiEl servidor MySQL Server 5.0 - Setup Wizard aparece con el mensaje Welcome to the Setup Wizard for MySQL Server 5.0Clic en siguiente
2. Tipo de instalación Verifique que "Típica" es seleccionada y continuar.
3. Listo para instalar el programa Clic en Instalar.

4. Instalado MySQL Server 5.0, Espere mientras en asistente instala MySQL

5. MySQL.com Sign-UpVerifique que "Skip Sign-Up" está seleccionado

6. Asistente Completado Verifique que "Configurar El Servidor MySQL Server ahora" está activado Clic Finalizar
7. El asistente de La instancia del Servidor MySQL Server aparece con el mensaje Bienvenido al asistente de la configuración de la Instancia de MySQL Server. Clic en siguiente
8. Por favor seleccionar un tipo de configuración Verifique que "Configuración Estándar" está seleccionada Clic siguiente
9. Por favor establezca las opcionesVerifique que "Install as a Windows Service" está seleccionada.Verifique que "MySQL" es el nombre del servicio de Windows a utilizar.Verificar que "Launch the MySQL Server automatically" está marcada. Verificar que "Include Bin Directory in Windows PATH" está seleccionado. Clic siguiente
10. Por favor configure las opciones de seguridad Ingrese y confirme (reingrese) su contraseña Clic siguiente
11. Listo para ejecutar...Clic en Ejecutar
12. Procesando configuración...Espere por favor mientras el asistente de configuración configure el Servidor MySQL. Clic en Finalizar

Informacion tomada de: Unknown. (2012, 11 agosto). 1.1 Requerimientos e instalación del SGBD. https://lopez-garcia-victor.blogspot.com/2012/08/11-requerimientos-e-instalacion-del-sgbd.html


MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en lenguaje de consulta estructurado (SQL).

MySQL se ejecuta en prácticamente todas las plataformas, incluyendo Linux, Mac y Windows. A pesar de que se puede utilizar en una amplia gama de aplicaciones, MySQL se asocia más con las aplicaciones basadas en la web y la publicación en línea y es un componente importante de una pila empresarial de código abierto llamado LAMP. LAMP es una plataforma de desarrollo web que utiliza Linux como sistema operativo, Apache como servidor web, MySQL como sistema de gestión de base de datos relacional y PHP como lenguaje de programación orientado a objetos (a veces, Perl o Python se utiliza en lugar de PHP).

El sistema de base de datos operacional MySQL es hoy en día uno de los más importantes en lo que hace al diseño y programación de base de datos de tipo relacional. Cuenta con millones de aplicaciones y aparece en el mundo informático como una de las más utilizadas por usuarios del medio. El programa MySQL se usa como servidor a través del cual pueden conectarse múltiples usuarios y utilizarlo al mismo tiempo.

Video tomado de: Rodolfo Borja. (2022, 22 agosto). Cómo instalar MySQL en Windows [Vídeo]. YouTube. https://www.youtube.com/watch?v=nv9GCue0YwM

4. Versiones de MySQL haciendo énfasis en las tres últimas

MySQL 5.1 , MySQL 5.5, MySQL 5.6, MySQL 5.7, MySQL 8.0.

5.6: Mejoras en seguridad, cambios en los valores predeterminados del servidor, mejoras de InnoDB, mejoras de partición de tablas, mejoras en el Esquema de rendimiento.

5.7:Mejoras en el optimizador, mejoras Soporte JSON, mejoras de InnoDB, cambios en el modo SQL, mejoras de seguridad.

5.8: Agregado soporte de juego de caracteres, mejoras de JSON, optimizaciones de registro, mejoras de InnoDB.

Informacion tomada de: MySQL :: Developer Zone. (s. f.). https://dev.mysql.com/

5. En que plataformas se puede instalar MySQL

MySQL es un sistema de gestión de base de datos relacional (RDBMS) de código abierto, basado en lenguaje de consulta estructurado (SQL).

MySQL se ejecuta en prácticamente todas las plataformas, incluyendo Linux, Mac y Windows. A pesar de que se puede utilizar en una amplia gama de aplicaciones, MySQL se asocia más con las aplicaciones basadas en la web y la publicación en línea y es un componente importante de una pila empresarial de código abierto llamado LAMP. LAMP es una plataforma de desarrollo web que utiliza Linux como sistema operativo, Apache como servidor web, MySQL como sistema de gestión de base de datos relacional y PHP como lenguaje de programación orientado a objetos (a veces, Perl o Python se utiliza en lugar de PHP).

El sistema de base de datos operacional MySQL es hoy en día uno de los más importantes en lo que hace al diseño y programación de base de datos de tipo relacional. Cuenta con millones de aplicaciones y aparece en el mundo informático como una de las más utilizadas por usuarios del medio. El programa MySQL se usa como servidor a través del cual pueden conectarse múltiples usuarios y utilizarlo al mismo tiempo. 

Informacion tomada de:TechTarget, C. (2021). MySQL. ComputerWeekly.es. https://www.computerweekly.com/es/definicion/MySQL
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar