ACTIVIDAD 2 MySQL
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
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.
Leer más: https://edwincamachotecsistemas-cur.webnode.com.co/bases-de-datos/actividades/actividad-iii-mysql/

Comandos útiles de MySQL Server. (2019, 10 febrero). [Fotografia]. https://espaciotecnologico.co/comandos-utiles-de-mysql-server/
2. Que aplicaciones o para que se utiliza MySQL
MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programación.
Wikipedia, Recuperado el 22 de febrero de 2014, de https://es.wikipedia.org/wiki/MySQL
Uno o más dispositivos (clientes) se conectan a un servidor a través de una red específica. Cada cliente puede realizar una solicitud desde la interfaz gráfica de usuario (GUI) en sus pantallas, y el servidor producirá el output deseado, siempre que ambas partes entiendan la instrucción. Sin meternos demasiado a fondo en temas técnicos, los procesos principales que tienen lugar en un entorno MySQL son los mismos, y son:
- MySQL crea una base de datos para almacenar y manipular datos, definiendo la relación de cada tabla.Los clientes pueden realizar solicitudes escribiendo instrucciones SQL específicas en MySQL.
- La aplicación del servidor responderá con la información solicitada y esta aparecerá frente a los clientes.
- La aplicación del servidor responderá con la información solicitada y esta aparecerá frente a los clientes.

B., G. (2022, 7 febrero). ¿Qué es MySQL? Explicación detallada para principiantes. Tutoriales Hostinger. https://www.hostinger.co/tutoriales/que-es-mysql
Curso de MySQL - ¿Que es MySQL? (2017, 2 enero). [Vídeo]. YouTube. https://www.youtube.com/watch?v=3He0HJtEOyk
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
U. (2022, 15 marzo). 1.1 Requerimientos e instalación del SGBD. uales Son Los Requerimientos. https://lopez-garcia-victor.blogspot.com/2012/08/11-requerimientos-e-instalacion-del-sgbd.html
✅ Como Instalar MySQL Server y MySQL Workbench Versión 2021 en Windows 10 | 32-64 bits 🚀. (2021, 22 abril). [Vídeo]. YouTube. https://www.youtube.com/watch?v=pFP0vGroagA
4. Versiones de MySQL haciendo énfasis en las tres últimas
Puede utilizar las siguientes versiones principales:
MySQL 8.0
MySQL 5.7
MySQL 5.6 (dada de baja programada para el 1 de febrero de 2022)
MySQL en Amazon RDS - Amazon Relational Database Service. (2022). MySQL en Amazon RDS. Recuperado 2022, de https://docs.aws.amazon.com/es_es/AmazonRDS/latest/UserGuide/CHAP_MySQL.html

LWP comunidad de programadores - Gonzalo, Recuperado el 22 de febrero de 2014, de https://www.lawebdelprogramador.com/foros/MySQL/1186489-Versiones__de_MySQL.html
5. En que plataformas se puede instalar MySQL
- AIX
- BSD
- FreeBSD
- HP-US
- Kurisu OS
- GNU/LINUS
- Mac OS X
- Windows
Entre otras
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.
Escuela
2. Listado de tablas que llevara la BD. (cuales son referenciales y cuales son de movimiento)
- Acudiente ........... referenciales
- Docente.............. referenciales
- Estudiante.......... referenciales
- ESTUDIANTE_ACUDIENTE....... Relacional
-
ESTUDIANTE_MATERIA ........... Relacional
- MATERIA-PROFESOR........... Relacional
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:
La copia de la BD se encuentra en la siguiente ruta:
https://drive.google.com/file/d/1SRqWYujZflTX73xuzMDOOdqcRpqvlRUa/view?usp=sharing https://drive.google.com/file/d/1SRqWYujZflTX73xuzMDOOdqcRpqvlRUa/view?usp=sharing