Actividad 2

Actividad II Mysql

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 imágenes y vídeos, además pegar las fuentes o link de donde se consulta, aportes personales y comentario de los vídeos. 

  

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(codigo, nombre, direcciòn, telefono, acudiente, email) tenga presente que un acudiente puede representar varios estudiantes.

Tambien se debe almacenar la informaciòn del docente(codigo, 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.


PARTE 1

1. Que es mysql ?

MySQL, es un sistema de gestión de base de datos relacional o SGBD. Este gestor de base de datos en multihilo y multiusuario, lo que le permite ser utilizado por varias personas al mismo tiempo, e incluso, realizar varias consultas a la vez, lo que lo hace sumamente versátil.

Nació como una iniciativa de Software Libre y aún sigue ofreciéndose como tal, para usuarios particulares. Pero si se desea utilizarlo para promover datos en una empresa, se puede comprar una licencia, como un software propietario, que es autoría de la empresa patrocinante (Actualmente Oracle Corporation).

Extraído de: https://culturacion.com/que-es-y-para-que-sirve-mysql/

APORTE PERSONAL

Es un lenguaje de consulta estructurado surgido por un proyecto de investigación  para el acceso a bases de datos relacionales (Es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente como tabla de valores y todas las operaciones operan sobre estas tablas. ).Actualmente se ha convertido en un estándar de lenguaje de base de datos y la mayoría de sistemas de bases de datos lo soportan,desde sistemas para ordenadores personales hasta grandes ordenadores.

Extraído de: https://www.youtube.com/watch?v=3He0HJtEOyk

Aporte Personal

MySQL es un sistema gestión de bases de datos relacional, multihilo y multiusuario (Múltiples clientes pueden acceder a una o más bases de datos simultáneamente);es muy rápida en la lectura cuando utiliza el motor no transaccional. MySQL es muy utilizado en aplicaciones web, en plataformas y por herramientas de seguimiento de errores.Ademas MySQL opera en diferentes modos que se ajustan a los diferentes estándares.

2. Que aplicaciones o para que se utiliza Mysql 

MySQL es muy utilizado en aplicaciones web, 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. 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 adelantar monitoreos sobre el desempeño para detectar y corregir errores tanto de SQL como de programación.

Extraído de: https://www.ecured.cu/Mysql

Aporte personal

 Este gestor de base de datos es muy utilizado en desarrollo web, ya que permite realizar cambios en sus sitios de manera simple, con tan sólo cambiar un archivo, evitando tener que modificar todo el código web. Esto se debe a que MySQL, trabaja con un sistema centralizado de gestión de datos.Mientras que con PHP,  se puede realizar aplicaciones que requieran el uso de una base de datos rápida, segura y potente.

Tomada de: https://www.webenfo.com/linux-command-to-list-all-php-related-packages.html

3. Requerimientos para instalar Mysql 

Requerimientos basicos 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

Extraído 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 

Desde que se inició el proyecto ha habido muchas versiones de las cuales sólo se conservan la 3, 4 y la actual 5.x.
Como es un OpenSource, el software ha estado y está en uso en muchas releases, y no existe un seguimiento activo por parte de MySQL sobre qué versió o quienes lo tienen. En ese sentido lo único claro es:
- Las versiones 3.x y 4.x son completamente obsoletas.
- La versión 5.0.x ya terminó su ciclo de vida como proyecto y no se harán nuevas releases posteriores a la 5.0.90.
- La versión actual es la 5.1.x, es la que está soportada.
- La versión 6.0 fue un alpha release que dio lugar a la 5.1.2, por lo que no se la considera como GA y está virtualmente discontinuada desde mayo de 2009.

Extraído de: https://www.ecured.cu/Mysql

5. En que plataformas se puede instalar Mysql 

  • Windows
  • Linux
  • Mac OS
  • Solaris
  • SunOS
  • NETbsd

Extraído de: https://www.ecured.cu/Mysql

Tomada de: https://www.neoteck.com.mx/english/plataformas.html

PARTE 2

1. Darle un nombre a la base de datos.

R/=Colegio

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

TABLAS MAESTRAS                                                       TABLAS RELACIONALES

-Acudiente                                                                          -estacu

-Estudiante                                                                         -matest

-Materia                                                                              -matpro

-Profesor

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.


NOTA:

EL SIGUIENTE LINK CONTIENE LA BASES DE DATOS HECHA EN MYSQL

https://drive.google.com/drive/folders/1J9AUioLandqu-xbcx6KFwEeZtV6yTkLk?usp=sharing

© 2018 Compás Lab S.L,  P° de la Castellana 79, Madrid, 28046
Creado con Webnode
¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar