Actividad 2 y mySQL


1. Que es MySQL

MySQL es un sistema de gestión de bases de datos (DBMS, por sus siglas en inglés) de código abierto desarrollado por Oracle. Se ha ganado su lugar en el mundo digital como una base de datos relacional que permite almacenar, organizar y recuperar datos de manera eficiente. MySQL es utilizado por una amplia variedad de organizaciones y aplicaciones en todo el mundo. Además, utiliza el lenguaje SQL (Structured Query Language) para acceder y manipular los datos.

Fuente:Arsys. (2024, 6 julio). ¿Qué es MySQL? Explicación y características. https://www.arsys.es/blog/mysql

Aporte personal: 

MySQL además de ser gratuito, es súper versátil. No importa si estás manejando una pequeña tienda online o una enorme red social ya que MySQL se adapta a esto. Creo que es fácil de usar y al ser de código abierto puedes ajustarlo a tu gusto para que funcione como lo necesitas y también permite comunicarse con la base de datos de forma directa

Fuente:Romero, A. N. D. (2024, 19 julio). ¿Que es MySQL? - LatinCloud.com. LatinCloud Blog. https://latincloud.com/blog/que-es-mysql/

Fuente: yacklyon. (2019b, agosto 6). CURSO RAPIDO de MYSQL 2020 # 1 ️ QUE ES MYSQL INTRODUCCIÓN) [Vídeo]. YouTube. https://www.youtube.com/watch?v=QB1HuG8JM4M

Aporte personal:

MySql es un sistema de gestión de base de datos muy popular que permite almacenar, organizar y recuperar datos de manera eficiente. También, en el video se menciona que es muy utilizado en aplicaciones web y es fácil de aprender, lo que lo hacer ideal para personas que apenas están iniciando en este mundo, además, MySQL es conocido también por ser de código abierto y su compatibilidad con sistemas operativos y su capacidad para manejar grandes volúmenes de datos


2. Que aplicaciones o para que se utiliza 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.

Fuente: Herrero, A. (2024, 4 junio). MySQL. NeoAttack. https://neoattack.com/neowiki/mysql/

Aporte personal:

MySQL es ideal para mantener todo en orden, permite guardar toda la información de los clientes por ejemplo (Suponiendo que tienes una tienda) y facilita mucho las gestiones que se deben realizar con los diferentes datos almacenados y para las empresas es casi que obligatorio contar con MySQL, ya que si la empresa debe manejar una lista de clientes, un catálogo, etc... MySQL ayuda a las empresas a que todo esté organizado y de fácil acceso al momento de necesitar los datos, modificarlos, etc.

Fuente: B, G., & B, G. (2023, 8 febrero). ¿Qué es MySQL? Explicación detallada para principiantes. Tutoriales Hostinger. https://www.hostinger.co/tutoriales/que-es-mysql

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

Aporte personal:

MySQL es una herramienta fundamental para manejar datos, además, en el video se resalta que es gratuito y de código abierto (Cómo se dijo anteriormente) lo que lo hace aún más llamativo y una mejor opción.


3. Requerimientos para instalar 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

Fuente: 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

Aporte personal:

Para instalar MySQL no se necesita de un súper computador porque cómo se ve, con tan sólo 512 MB de RAM y 1GB de espacio podría instalarse perfectamente. Además, puede correr en varios sistemas operativos cómo lo son Windows, Linux o Unix y asegura también la comunicación entre los dispositivos, es decir, que sea rápido y estable al usar el protocolo de red TCP/IP

Fuente: Unknown. (2017, 23 marzo). 2.1.3 Requerimientos para Instalación de la Base de Datos. blogjazz. https://blogjazz21.blogspot.com/2017/03/213-requerimientos-para-instalacion-de.html


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

MySQL 8.0 (predeterminada)

  • Versión principal: 8.0
  • Última versión secundaria: 8.0.37
  • Versiones anteriores:
    • 8.0.36
    • 8.0.35
    • 8.0.34
    • 8.0.33
    • 8.0.32
    • 8.0.31 (predeterminada)
    • 8.0.30
    • 8.0.29 (obsoleta)
    • 8.0.28
    • 8.0.27
    • 8.0.26
    • 8.0.18
  • Fecha de inicio de la asistencia habitual: 30 de agosto de 2020
  • Fecha de inicio de la compatibilidad extendida: 1 de julio de 2026
  • Fecha de baja: 1 de julio de 2029

MySQL 5.7

  • Versión principal: 5.7
  • Última versión secundaria: 5.7.44
  • Fecha de inicio de la asistencia habitual: 1 de agosto de 2016
  • Fecha de inicio de la compatibilidad extendida: 1 de febrero de 2025
  • Fecha de baja: 1 de febrero de 2028

MySQL 5.6

  • Versión principal: 5.6
  • Última versión secundaria: 5.6.51
  • Fecha de inicio de la asistencia habitual: 1 de agosto de 2016
  • Fecha de inicio de la compatibilidad extendida: 1 de febrero de 2025
  • Fecha de baja: 1 de febrero de 2028

Énfasis en las tres últimas versiones:

  1. MySQL 8.0.37 (última versión de la serie 8.0)
  2. MySQL 5.7.44 (última versión de la serie 5.7)
  3. MySQL 5.6.51 (última versión de la serie 5.6)

Fuente: Versiones de base de datos y políticas de versiones. (s. f.). Google Cloud. https://cloud.google.com/sql/docs/mysql/db-versions?hl=es-419

Aporte personal: 

MySQL ha evolucionado mucho a lo largo de los años, especialmente con las últimas versiones. Cada una de estas versiones ha reforzado la estabilidad y rendimiento del sistema. Hay que estar al tanto de las versiones que surgen para saber y elegir bien cual se adapta mejor a nuestras necesidades

Fuente: Azerothcore. (s. f.). Update latest supported MySQL version · Issue #1134 · azerothcore/azerothcore-wotlk. GitHub. https://github.com/azerothcore/azerothcore-wotlk/issues/1134

5. En que plataformas se puede instalar MySQL

MySQL es compatible con más plataformas que SQL Server. Puede instalar MySQL en la mayoría de los sistemas operativos, incluidos Linux, macOS, Windows, Oracle Solaris, OpenBSD y HP-UX.

Fuente: Comparación entre SQL y MySQL: diferencia entre los sistemas de administración de bases de datos - AWS. (s. f.). Amazon Web Services, Inc. https://aws.amazon.com/es/compare/the-difference-between-sql-and-mysql/#:~:text=SQL%20Server%20es%20compatible%20principalmente,%2C%20OpenBSD%20y%20HP%2DUX.

Aporte personal:

Lo bueno de MySQL es que no importa que sistema operativo de use, ya sea Linux, macOC, Windows o incluso sistemas menos comunes cómo Oracle Solaris o HP-UX. Esto le da una muy alta flexibilidad ya a MySQL ya que permite llevar la base de datos a donde sea que la necesitemos sin preocuparnos mucho por la compatibilidad del sistema, además, también es bueno para personas que trabajan en un entorno mixto con diferentes sistemas operativos

Fuente: Parker, J. (2022, 13 agosto). Cómo instalar MySQL en sistemas Windows y Linux? - Knowband Blog | Ecommerce Modules. Knowband Blog | Ecommerce Modules. https://www.knowband.com/blog/es/comercio-electronico/como-instalar-mysql-en-sistemas-windows-y-linux/

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  

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)

4. Montar o diseñar el modelo de Tablas.

5. Dibujar el Diagrama relacional.

6. Crear la BD y las tablas respectivas en MySQL .

7. A cada tabla ingresarle 10 registros

8. Crear una copia de la BD.

En la base de datos de la institución insertar los datos que se encuentran en el siguiente archivo de Excel:

Nota: tenga en cuenta que primero llena las tablas referenciales y posteriormente las relacionales.

© 2024 Luisa Arcila | Todos los derechos reservados
Creado con Webnode Cookies
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar