Actividad 2 Mysql

Actividad II Mysql

Crear una nueva página en el menú del webnode dentro de la opción Actividades que está dentro de base de datos con el nombre de  Actividad II Mysql y en ella desarrollar la siguiente actividad:

1.  Que es mysql.

RTA/ MySQL es el servidor de bases de datos relacionales más popular, desarrollado y proporcionado por MySQL AB. MySQL AB es una empresa cuyo negocio consiste en proporcionar servicios en torno al servidor de bases de datos MySQL.

MySQL es un sistema de administración de bases de datos

Una base de datos es una colección estructurada de datos. Los información que puede almacenar una base de datos puede ser tan simple como la de una agenda, un contador, o un libro de visitas, ó tan vasta como la de una tienda en línea, un sistema de noticias, un portal, o la información generada en una red corporativa. Para agregar, accesar, y procesar los datos almacenados en una base de datos, se necesita un sistema de administración de bases de datos, tal como MySQL.

MySQL es un sistema de administración de bases de datos relacionales
Una base de datos relacional almacena los datos en tablas separadas en lugar de poner todos los datos en un solo lugar. Esto agrega velocidad y flexibilidad. Las tablas son enlazadas al definir relaciones que hacen posible combinar datos de varias tablas cuando se necesitan consultar datos. La parte SQL de "MySQL" significa "Lenguaje Estructurado de Consulta", y es el lenguaje más usado y estandardizado para accesar a bases de datos relacionales.

Fuente: https://indira-informatica.blogspot.com/2007/09/qu-es-mysql.html

Aporte: Mi aporte a la definición de Mysql es que son bases de datos a las cuales podemos acceder de una manera adecuada y de igual forma podemos realizar y crear tablas, relacionar la informacion para una consulta mucho mejor y rapida. 

2.  Que aplicaciones o para que se utiliza Mysql.

RTA/ Un sistema que nos permite a través de una serie de sentencias, tener una información almacenada en una base de datos recuperarla en el momento en el que la necesitemos de una forma eficiente y rápida.

Fuente: https://isocialweb.com/mysql-que-es-y-para-que-sirve/

Aporte: Mysql no sirve de una manera oprtuna en la solucion, generacion, actualizarciones, eliminacion de registro en fin en todo lo relacionado a la base de datos que desamos tener, administrar y solucionar los problemas.

https://isocialweb.com/mysql-que-es-y-para-que-sirve/

3.  Requerimientos para instalar Mysql.

RTA/ 

Antes de instalar cualquier SGBD (Sistema Gestor de la Base de Datos) es necesario conocer los requerimientos de hardware y software, el posible software a desinstalar previamente, verificar el registro de Windows y el entorno del sistema, así como otras características de configuración especializadas como pueden ser la reconfiguración de los servicios TCP/IP y la modificación de los tipos archivos HTML para los diversos navegadores.

Se presenta a continuación una serie de requerimientos mínimos de hardware y software para instalar Oracle 11g Express y MySQL estándar versión 5.1. En Windows Seven y Ubuntu 10.

Requerimientos mínimos de instalación de Oracle 12c y MySQL server versión 5.1

Requerimiento Oracle   MySQL

RAM                                                                                                                                        2 GB  512 MB

Memoria virtual1                                                                                                          1024 MB 1024 MB

Espacio disco duro para instalación                                                                                11 GB                1 GB

Tamaño máximo de la base de datos                                                                              4 GB            Sin límite

Sistema Operativo:                   Windows Server, Windows Seven Professional, Linux, UNIX         

Arquitectura del Sistema 64-bit               

Protocolo de red TCP/IP             

Protocolo de red TCP/IP con SSL             

La regla general para determinar el tamaño de la memoria virtual depende del tamaño de memoria RAM instalada. Si su sistema tiene menos de 4 GB de RAM por lo general el espacio de intercambio debe ser de al menos dos veces este tamaño. Si usted tiene más de 8 GB de memoria RAM instalada puede considerar usar el mismo tamaño como espacio de intercambio. Cuanta más memoria RAM tenga instalada, es menos probable usar el espacio de intercambio, a menos que tenga un proceso inadecuado.

Fuente: https://www.prograweb.com.mx/admonBD/020103Requerimientos.php

Aporte: Debemos de tener algo muy encuenta lo que es el almacenamiento de la base de datos como es el espacio en las memorias virtuales y fisicas, de igual manera es un programa que se puede instalar en cualquier computador.

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

En abril de 2003, la versión 4.1.0.

En diciembre de 2003, se liberó la versión 5.0.0,  

La versión 5.5.x fue lanzada en diciembre de 2009.

Última versión 6.0.0 alpha

Fuente: https://mysql.es.downloadastro.com/

5.  En que plataformas se puede instalar Mysql.

RTA/ Java, Linux, Windows.

 

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.

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:

BD INSTITUCION EDUCATIVA.xlsx (16,6 kB)

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