MySQL

1. Que es mysql

Primero lo primero, tienes que saber cómo pronunciarlo: MY-ES-KYU-EL'.

En cuanto a la definición general, 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. Ahora, echemos un vistazo más de cerca a cada término:

Base de datos

Una base de datos es simplemente una colección de datos estructurados. Una base de datos es un lugar en el que los datos son almacenados y organizados.

La palabra «relacional» significa que los datos almacenados en el conjunto de datos son organizados en forma de tablas. Cada tabla se relaciona de alguna manera.

Código abierto

Código abierto significa que eres libre de usarlo y modificarlo. Cualquiera puede instalar el software.

Modelo cliente-servidor

Las computadoras que tienen instalado y ejecutan el software RDBMS se llaman clientes. Siempre que necesitan acceder a los datos, se conectan al servidor RDBMS. Esa es la parte «cliente-servidor».

MySQL es una de las muchas opciones de software RDBMS. Suele pensarse que RDBMS y MySQL son lo mismo debido a la popularidad de MySQL. Para nombrar algunas aplicaciones web grandes como Facebook, Twitter, YouTube, Google y Yahoo!, todas usan MySQL para el almacenamiento de datos.

SQL

MySQL y SQL no son lo mismo. Ten en cuenta que MySQL es una de las marcas más populares de software RDBMS, que implementa un modelo cliente-servidor. Entonces, ¿cómo se comunican el cliente y el servidor en un entorno RDBMS? Utilizan un lenguaje específico del dominio: lenguaje de consulta estructurado (SQL, Structured Query Language).

SQL le dice al servidor qué hacer con los datos. 

En este caso, las declaraciones de SQL pueden indicarle al servidor que realice ciertas operaciones:

  • Consulta de datos: solicitar información específica de la base de datos existente.
  • Manipulación de datos: agregar, eliminar, cambiar, ordenar y otras operaciones para modificar los datos, los valores o los elementos visuales.
  • Identidad de datos: definir tipos de datos, por ejemplo, cambiar datos numéricos a números enteros. Esto también incluye la definición de un esquema o la relación de cada tabla en la base de datos.
  • Control de acceso a los datos: proporcionar técnicas de seguridad para proteger los datos, lo que incluye decidir quién puede ver o usar cualquier información almacenada en la base de datos.

Extraído de: https://www.hostinger.co/tutoriales/que-es-mysql/ 

Aporte personal

Se puede decir que MySQL es un software utilizado para gestionar una base de datos. Gracias a él se puede actualizar, añadir, borrar la información de dicha base de datos. MySQL es un software de código abierto (que cualquier persona que tenga el software puede realizar cambios necesarios en la base de datos) y con el modelo de cliente-servidor (donde el cliente es la persona que posee el software y realiza la conexión con el servidor).

También hay que tener muy en cuenta que SQL y MySQL no es lo mismo. MySQL como lo mencioné anteriormente es el software que brinda el acceso a la información de la base de datos y SQL es el lenguaje utilizado para dar instrucciones y realizar ciertas operaciones necesarias con la información.

Video extraído de: https://www.youtube.com/watch?v=KPVOTHotBw4 

Aporte personal

En el video se identifica la definicion de SQL y MySQL, donde nuevamente queda claro que SQL es el lenguaje para dar las instrucciones necesarias para obtener ciertos resultados con la información de la base de datos y MySQL es el software gestor de la base de datos que nos permite actualizar, borrar, insertar, recuperar la información de una manera sencilla y eficaz.

El video también nos brinda un breve ejemplo con ciertas instrucciones para obtener un resultado en especial. 


2. Que aplicaciones o para que se utiliza Mysql 

Para qué sirve el MySQL

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.

Extraída de: https://neoattack.com/neowiki/mysql/ 

Aporte personal

MySQL es el software utilizado para el manejo de toda la información de la base de datos utilizando el lenguaje SQL. MySQL es uno de los gestores principales y más conocidos para manejar cantidades de información de páginas web grandes, debido a esto es tan necesario tener buenos conocimientos para el manejo del backend al momento de la creación de una web.


3. Requerimientos para instalar Mysql

Requerimientos basicos 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

Extraído de: https://lopez-garcia-victor.blogspot.com/2012/08/11-requerimientos-e-instalacion-del-sgbd.html 

Aporte personal

Se aprecia que no es necesario tener un computador con unas grandes características físicas para la instalación del software. También puede correr en distintos sistemas operativos.

Video extraído de: https://youtu.be/7QU4mGkCVCQ?t=47 

Aporte personal

El video nos brinda una serie de pasos para descargar e instalar Mysql Server /Mysql Workbench V8.0 en Windows 10.


4. Versiones de Mysql haciendo enfasis en las tres últimas 

MySQL Community Server

  • 8.0.19 GA
  • 5.7.29 GA
  • 5.6.47 GA

Extraído de: https://dev.mysql.com 


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, Windows 10 y Windows Server (2000, 2003, 2008 y 2012).
  • OpenVMS

Extraído de: https://es.wikipedia.org/wiki/MySQL 

Aporte personal

Se puede ver que el software no está sujeto a un solo sistema operativo o muy pocos; al contrario, le brinda al usuario un gran acceso al software prácticamente sin importar que sistema operativo posea su máquina.


← Clic para volver a las preguntas de la actividad

© 2020 YUSEP RUIZ | Todos los derechos reservados
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar