Actividad 2

Crear una nueva pagina en el menú del sitio web de cada uno (Webnode) dentro de la opción Actividades que esta dentro de base de datos con el nombre de Actividad II MySQL y en ella desarrollar las siguiente actividad:


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

1. ¿Qué es MySQL?

MySQL es un sistema de gestión de bases de datos relacional (RDBMS) de código abierto, que se utiliza para almacenar y organizar grandes cantidades de información. Es uno de los sistemas más populares debido a su alta velocidad, fiabilidad y facilidad de uso. MySQL es ampliamente utilizado en aplicaciones web y permite gestionar bases de datos mediante consultas SQL (Structured Query Language).

2. ¿Qué aplicaciones o para qué se utiliza MySQL?

MySQL se utiliza en una variedad de aplicaciones, entre las que se incluyen:

  • Desarrollo web: Muchas aplicaciones web utilizan MySQL para almacenar datos. Es muy común en plataformas como WordPress, Drupal y Joomla.
  • E-commerce: Plataformas de comercio electrónico, como Magento, Shopify, y WooCommerce, también emplean MySQL para gestionar catálogos de productos, transacciones de clientes y más.
  • Aplicaciones empresariales: Empresas de diversos sectores implementan MySQL para gestionar información crítica, como inventarios, empleados, finanzas, etc.
  • Sistemas de gestión de contenido (CMS): Muchos CMS, como WordPress, almacenan datos de usuarios, publicaciones y comentarios en bases de datos MySQL. 

3. Requerimientos para instalar MySQL

Para instalar MySQL, necesitas cumplir con los siguientes requisitos:

  • Sistema operativo: MySQL puede instalarse en diversas plataformas como Windows, Linux, macOS, y otros sistemas basados en UNIX.
  • Espacio en disco: Se recomienda tener al menos 1 GB de espacio libre en el disco duro para la instalación, aunque este valor puede variar dependiendo de la cantidad de datos que almacenes.
  • Memoria RAM: MySQL requiere un mínimo de 512 MB de RAM, aunque para un mejor rendimiento, especialmente en entornos de producción, se recomienda 2 GB o más.
  • Procesador: Un procesador básico de 1 GHz es suficiente para entornos pequeños, pero para servidores de mayor carga, se recomienda uno más potente.

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

MySQL tiene varias versiones a lo largo del tiempo. A continuación, se mencionan las tres últimas versiones:

  • MySQL 8.0 (Lanzada en 2018): Esta es la última versión estable de MySQL. Introdujo importantes mejoras en rendimiento, seguridad y escalabilidad, incluyendo características como la autenticación mejorada, nuevas funciones de JSON, y mejoras en la optimización de consultas.

  • MySQL 5.7 (Lanzada en 2015): Esta versión incluyó mejoras significativas en el rendimiento, como el soporte para la ejecución de consultas paralelas, así como mayor seguridad con características como la encriptación de contraseñas y la compatibilidad con JSON.

  • MySQL 5.6 (Lanzada en 2013): Fue una versión que mejoró la escalabilidad y la fiabilidad, con mejoras en el rendimiento de las consultas, optimización de índices y un mejor soporte para la replicación de bases de datos.

5. ¿En qué plataformas se puede instalar MySQL?

MySQL es compatible con diversas plataformas y sistemas operativos, entre los más comunes se incluyen:

  • Windows: MySQL tiene una versión oficial para sistemas operativos Windows, disponible tanto para arquitecturas de 32 bits como de 64 bits.
  • Linux: MySQL es compatible con diversas distribuciones de Linux, como Ubuntu, CentOS, Fedora, Debian, entre otros.
  • macOS: También se puede instalar en sistemas macOS a través de paquetes oficiales o gestores como Homebrew.
  • Solaris: MySQL es compatible con las versiones de Solaris de Oracle.
  • Docker: MySQL se puede ejecutar dentro de contenedores Docker, lo que facilita su implementación en entornos de desarrollo y producción.

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:

Solución:

Create your website for free! This website was made with Webnode. Create your own for free today! Get started