Actividad II

Crear una nueva pagina en el menú del webnode dentro de la opcion 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 enfasis en las tres últimas
5. En que plataformas se puede instalar Mysql
Nota: recuerde acompañar las respuestas de imagenes 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).

Diccionario de Datos (1).xlsx (11345)

4. Montar o diseñar el modelo entidad relaciòn.

5. Dibujar el Diagrama relacional.

6. Crear la BD y las tablas respectivas en mysql con el motor innodb.

7. A cada tabla ingresarle 10 registros

8. Crear una copia de la BD.

En la base de datos de la institucion insertar los datos que se encuentran en el siguiente archivo de excel:

BD INSTITUCION EDUCATIVA.xlsx (16,6 kB)

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




1. ¿Qué es MySQL? 

MySQL es un motor de base de datos relacional (RDBMS) de código abierto, originalmente creado por la empresa MySQL AB y actualmente de propiedad de Oracle Corporation. 

Ramírez Navia, F. (2018, 6 marzo). ¿Qué es y para que sirve MySQL Database? Recuperado 4 septiembre, 2018, de https://fireosoft.com.co/blogs/que-es-y-para-que-sirve-mysql/

Busta, M. (2015, 21 enero). Las Ventajas de MySQL por Sobre Otras Bases de Datos [Foto]. Recuperado 4 septiembre, 2018, de https://www.hostname.cl/blog/las-ventajas-de-mysql-por-sobre-otras-bases-de-datos


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

MySQL se usa como base de datos en aplicaciones que requieren centralizar información, con datos que se pueden estructurar en tablas, con campos definidos, con índices y llaves que relacionan las tablas entre sí.

MySQL ha probado su desempeño en cantidades relativamente grandes de datos, manteniendo la operación de grandes plataformas, sin tener que incurrir en enormes sumas de dinero en licencias como ocurre con SQL Server u Oracle.

Ramírez Navia, F. (2018, 6 marzo). ¿Qué es y para que sirve MySQL Database? Recuperado 4 septiembre, 2018, de https://fireosoft.com.co/blogs/que-es-y-para-que-sirve-mysql/


3. Requerimientos para instalar MySQL.

Requerimientos básicos 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

Lopez Garcia, V. (2012, 21 agosto). 1.1 Requerimientos e instalación del SGBD. Recuperado 5 septiembre, 2018, de https://lopez-garcia-victor.blogspot.com/2012/08/11-requerimientos-e-instalacion-del-sgbd.html


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

¿Qué hay de nuevo en MySQL 5.7?

MySQL :: MySQL 5.7 Reference Manual :: 1.4 What Is New in MySQL 5.7

MySQL Backup and Recovery MySQL Globalization MySQL Information Schema MySQL Installation Guide MySQL and Linux/Unix MySQL and OS X MySQL Partitioning MySQL Performance Schema MySQL Replication Using the MySQL Yum Repository MySQL Restrictions and Limitations Security in MySQL MySQL and Solaris Building MySQL from Source Starting and Stopping MySQL MySQL Tutorial MySQL and Windows MySQL NDB Cluster 7.5 MySQL Secure Deployment Guide

Notas de la versión que van desde MySQL 5.7 hasta MySQL 5.7.25

MySQL :: MySQL 5.7 Release Notes

This document contains release notes for the changes in each release of MySQL 5.7, up through MySQL 5.7.25. For information about changes in a different MySQL series, see the release notes for that series.

¿Qué hay de nuevo en MySQL 5.6?

MySQL :: MySQL 5.6 Reference Manual :: 1.4 What Is New in MySQL 5.6

On Unix platforms, supports a new option, --random-passwords , that provides for more secure MySQL installation. Invoking with--random-passwords causes it to assign a random password to the MySQL root accounts, set the "password expired" flag for those accounts, and remove the anonymous-user MySQL accounts. For additional details, see Section 4.4.3, "mysql_install_db - Initialize MySQL Data Directory".

Notas de la versión que van desde MySQL 5.6 hasta MySQL 5.6.43

MySQL :: MySQL 5.6 Release Notes

This document contains release notes for the changes in each release of MySQL 5.6, up through MySQL 5.6.43. For information about changes in a different MySQL series, see the release notes for that series.

¿Qué hay de nuevo en MySQL 5.5?

MySQL :: MySQL 5.5 Reference Manual :: 1.4 What Is New in MySQL 5.5

These authentication plugins enable MySQL Server to accept connections from users defined outside the MySQL grant tables. They also support the MySQL proxy-user capability. Each plugin can return to MySQL a user name different from the login user, which means that the plugin can return the MySQL user that defines the privileges the externally authenticated user should have.

Notas de la versión que van desde MySQL 5.5 hasta MySQL 5.5.63 

MySQL :: MySQL 5.5 Release Notes

This document contains release notes for the changes in each release of MySQL 5.5, up through MySQL 5.5.63. For information about changes in a different MySQL series, see the release notes for that series.

Gráfico que resume la evolución de MySQL.

Wikipedia. (s.f.). MySQL [Foto]. Recuperado 5 septiembre, 2018, de https://es.wikipedia.org/wiki/MySQL 


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

  • Microsoft Windows.
  • Ubuntu Linux.
  • Debian Linux.
  • Suse Linux Enterprise Server.
  • Red Hat Enterprise Linux.
  • Oracle Linux .
  • Fedora.
  • Linux - Generic.
  • macOS.
  • FreeBSD.
  • Y en cualquier otra que soporte la compilación del código fuente.

MySQL. (s.f.). Download MySQL Community Server. Recuperado 5 septiembre, 2018, de https://dev.mysql.com/downloads/mysql/ 

MySQL. (s.f.). Chapter 2 Installing and Upgrading MySQL. Recuperado 5 septiembre, 2018, de https://dev.mysql.com/doc/refman/8.0/en/installing.html 

El siguiente link contiene la información resultante del desarrollo de la actividad.

https://drive.google.com/drive/folders/1LiKPRKJtuUqg6jsEGelFeVXRXTrPsVXF?usp=sharing

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