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

MySQL es un sistema de gestión de bases de datos relacional (RDBMS) ha desempeñado un papel fundamental en la evolución de la tecnología de la información y ha sido un pilar esencial para aplicaciones web, empresas y proyectos de todo tipo.

En este artículo, vamos a comprender más a fondo qué es MySQL, cómo funciona o cuáles son sus características más distintivas.

Las bases de datos son el repositorio de datos esencial para todas las aplicaciones de software. Por ejemplo, cada vez que alguien realiza una búsqueda en Internet, inicia sesión en una cuenta o completa una transacción, un sistema de base de datos está almacenando la información para poder acceder a ella en el futuro.

Una base de datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en un gran almacén. La estructura de la base de datos se organiza en archivos físicos optimizados para una mayor agilidad. El modelo de datos lógico, con objetos como tablas de datos, vistas, filas y columnas, ofrece un entorno de programación flexible. Se establecen reglas que rigen las relaciones entre los distintos campos de datos, como uno a uno, uno a muchos, únicos, obligatorios u opcionales, y "punteros" entre distintas tablas. La base de datos aplica estas reglas de modo que, con una base de datos bien diseñada, tu aplicación nunca ve datos incoherentes, duplicados, huérfanos, desfasados o ausentes.

Aporte personal: los sistemas de MySQL es una herramienta fundamental en a evolución  de las tecnologías ya sea para la creación de actividades de paginas web, empresas y proyectos de cualquier tipo.

Link: Arsys. (2024, 6 julio). ¿Qué es MySQL? Explicación y características. https://www.arsys.es/blog/mysql#:~:text=Qu%C3%A9%20es%20MySQL%3F-,MySQL%20es%20un%20sistema%20de%20gesti%C3%B3n%20de%20bases%20de%20datos,recuperar%20datos%20de%20manera%20eficiente.

Link:  blog.interfell.com/7-razones-para-elegir-mysql

Link: Code 503. (2024, 22 marzo). Como instalar MySQL Server y MySQL Workbench 2024✅ [Vídeo]. YouTube. https://www.youtube.com/watch?v=EmQZt6o6-78

2. Que aplicaciones o para que se utiliza MySQL

MySQL es una base de datos popular para aplicaciones de comercio electrónico que requieran gestionar usuarios, información de los consumidores y datos financieros y analizar tendencias para evitar actividades fraudulentas. Una base de datos relacional como MySQL se puede utilizar para organizar la información en tablas (productos, clientes, pedidos), y se pueden añadir tablas adicionales según sea necesario. Algunas de las multinacionales más importantes del mundo, como Airbnb, Uber, Netflix, Booking.com, Spotify y eBay, usan MySQL para impulsar sus aplicaciones de comercio electrónico. MySQL también se puede desplegar de forma híbrida para cubrir por completo casos prácticos de comercio electrónico. MySQL se puede utilizar como base de datos relacional para datos estructurados y como base de datos no relacional para datos sin estructurar, como detalles de productos o información de marketing.  

Aporte personal: MySQL es muy utilizado por paginas web muy conocidas haciendo muy conocido este método de creación y se han creado muchas cosas con este servició haciendo muy recomendado este manejo de creación.

Link: MySQL | Google Cloud. (s. f.). Google Cloud. https://cloud.google.com/mysql?hl=es

Link: Ramírez, F., & Ramírez, F. (2020, 19 noviembre). ¿Qué es y para que sirve MySQL Database? - ITSoftware. ITSoftware | Apps | Software | Data Analytics. https://itsoftware.com.co/content/que-es-y-para-que-sirve-mysql/

Link: Fazt Code. (2023, 23 marzo). Las 7 Bases de Datos más importantes [Vídeo]. YouTube. https://www.youtube.com/watch?v=-W5XRomjn_s

3. Requerimientos para instalar MySQL

REQUERIMIENTOS DE INSTALACIÓN DE 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.

Aporte personal: considerando los requisitos anteriores no es necesario tener un buen computador para la instalación de MySQL, por lo tanto puede ser instalado en computadoras recientes y algunas antiguas.

Link: Prezi, A. P. O. (s. f.). REQUERIMIENTOS DE INSTALACIÓN DE MySQL. prezi.com. https://prezi.com/zqymc2vdz2j2/requerimientos-de-instalacion-de-mysql/


Link: Latham, A. (2021, 25 noviembre). MySQL: desde la descarga e instalación hasta su primera tabla. Alura. https://www.aluracursos.com/blog/mysql-desde-la-descarga-e-instalacion-hasta-su-primera-tabla

Link: TodoSQL. (2023, 2 marzo). Instalación y configuración de MySQL Server y MySQL Workbench [Vídeo]. YouTube. https://www.youtube.com/watch?v=_j69k1HFYJs

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

MySQL 8.0 (predeterminada).

MySQL 5.7 .

MySQL 5.6 .

Aporte personal: estas son las mas recientes versiones de MySQL y hasta ahora las mas utilizadas la ultima versión mas recientes no esta del todo terminada la 8.0 ya que por ahora esta en mejoras.

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

Link: MySQL. (s. f.). Issuu. https://issuu.com/joseantonio436/docs/jose_delfin_-_ci20825734_-_esc47__sistemas_de_gest/s/10783977

Link: TodoSQL. (2023, 2 marzo). Instalación y configuracion de MySQL Server y MySQL Workbench [Vídeo]. YouTube. https://www.youtube.com/watch?v=_j69k1HFYJs

5. En que plataformas se puede instalar MySQL

SQL Server es compatible principalmente con Windows, con opciones de despliegue en la nube para Linux y macOS a través de Docker. 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.

Aporte personal: actualmente se puede instalar en cualquier plataforma, pero las mas usadas son las que se mencionan en la parte superior.

Link: 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-UX.

Link: 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/

Link: TU CANAL EDUCATIVO BY AOLIVERO. (2019b, noviembre 15). Descargar e instalar mysql en Windows [Vídeo]. YouTube. https://www.youtube.com/watch?v=7QU4mGkCVCQ.



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.

El nombre de mi base de datos es institucion_edu

2. Listado de tablas que llevara la BD. (cuales son referenciales y cuales son de movimiento) 

tablas de la base de datos:

Tablas foráneas:

3. Diseñar la estructura de cada tabla (campo, nombre el campo, tipo, tamaño y descripción). 

Ejemplo de como las cree:

Diccionario de datos.

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

- Ya están creadas

5. Dibujar el Diagrama relacional.


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

Tablas creadas en el MySQL 

7. A cada tabla ingresarle 10 registros

- Están los datos del archivo compartido 

8. Crear una copia de la BD.

copia de seguridad: Institucion_edu

NOTA: la tabla estudiante_materia en el código de estudiante su registro esta con "001" y debe ser "00001" por lo tanto  la tabla estudiante_materia esta mal registrada, ya en el trabajo lo hice como es. 

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar