— ACTIVIDAD 2 —
Parte 1.
1. Que es mysql?
"MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.1 MySQL AB -desde enero de 2008 una subsidiaria de Sun Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009- desarrolla MySQL como software libre en un esquema de licenciamiento dual".
Leer más: https://es.wikipedia.org/wiki/MySQL
"Es un sistema administrativo relacional de bases de datos (RDBMS por sus siglas en inglés (Relational Database Management System). Este tipo de bases de datos puede ejecutar desde acciones tan básicas, como insertar y borrar registros, actualizar información o hacer consultas simples, hasta realizar tareas tan complejas como la aplicación lo requiera"
Tomado de: https://www.youtube.com/watch?v=1fAhFYoeLtQ
Aporte Personal: El gestor de bases de datos Mysql básicamente es un gestor relacional que nos permite Crear y administrar eficazmente todos los datos o información que dispongamos en alguna empresa o organización.
2. Que aplicaciones o para que se utiliza Mysql?
Mysql sirve para administrar datos en bases de datos relacionales utilizando de entre los diferentes artilugios con los que cuenta con tablas, vistas, procedimientos almacenados, funciones, etc.
Leer más: https://prezi.com/ij1fzrjr-h9k/que-es-y-para-que-sirve-mysql/
3. Requerimientos para instalar Mysql?
Tomado de: https://lopez-garcia-victor.blogspot.com/2012/08/11-requerimientos-e-instalacion-del-sgbd.html
4. Versiones de Mysql haciendo énfasis en las tres últimas?
Las últimas tres versiones más recientes son:
MySQL 5.5
MySQL 5.6
MySQL 5.7
Leer más: https://dev.mysql.com/doc/
Tomado de: https://es.wikipedia.org/wiki/MySQL
Parte 2.
Una escuela de básica secundaria desea sistematizar el proceso interno del manejo de la matricula, 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.
La Base de datos se llamará escuela_Matricula
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 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 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.
Adjunto Archivo SQL: