ACTIVIDAD 2

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(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(codigo 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.

     RESPUESTA A TALLER PRIMERA PARTE

1.  Que es mysql

 
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.

MySQL es Open Source
Open Source significa que la persona que quiera puede usar y modificar MySQL. Cualquiera puede descargar el software de MySQL de Internet y usarlo sin pagar por ello. Inclusive, cualquiera que lo necesite puede estudiar el código fuente y cambiarlo de acuerdo a sus necesidades. MySQL usa la licencia GPL (Licencia Pública General GNU), para definir qué es lo que se puede y no se puede hacer con el software para diferentes situaciones. Sin embargo, si uno está incómodo con la licencia GPL o tiene la necesidad de incorporar código de MySQL en una aplicación comercial es posible comprar una versión de MySQL con una licencia comercial. Para mayor información, ver la página oficial de MySQL en la cuál se proporciona mayor información acerca de los tipos de licencias.

¿Por qué usar MySQL?
El servidor de bases de datos MySQL es muy rápido, seguro, y fácil de usar. Si eso es lo que se está buscando, se le debe dar una oportunidad a MySQL. Se pueden encontrar comparaciones de desempeño con algunos otros manejadores de bases de datos en la página de MySQL.

El servidor MySQL fue desarrollado originalmente para manejar grandes bases de datos mucho más rápido que las soluciones existentes y ha estado siendo usado exitosamente en ambientes de producción sumamente exigentes por varios años. Aunque se encuentra en desarrollo constante, el servidor MySQL ofrece hoy un conjunto rico y útil de funciones. Su conectividad, velocidad, y seguridad hacen de MySQL un servidor bastante apropiado para accesar a bases de datos en Internet.

Algunos detalles técnicos de MySQL El software de bases de datos MySQL consiste de un sistema cliente/servidor que se compone de un servidor SQL multihilo, varios programas clientes y bibliotecas, herramientas administrativas, y una gran variedad de interfaces de programación (APIs). Se puede obtener también como una biblioteca multihilo que se puede enlazar dentro de otras aplicaciones para obtener un producto más pequeño, más rápido, y más fácil de manejar. Para obtener información técnica más detallada, es necesario consultar la guía de referencia de MySQL.

¿Cuál es la manera de pronunciar MySQL?
La manera oficial de pronunciar MySQL es "my ess que ell" (no "my sequel"), pero no existe ningún incoveniente en pronunciarlo como "my sequel", ó de alguna otra manera.
 

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

2.  Que aplicaciones o para que se utiliza Mysql

Como comentábamos anteriormente este gestor de base de datos es muy utilizado endesarrollo web, ya que permite a los desarrolladores y diseñadores, 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, que permite realizar cambios en un solo archivo y que se ejecuta en toda la estructura de datos que se comparte en la red. Además, permite incluir noticias e información rápidamente en un sitio web, utilizando un simple formulario, sin tener que tocar el código del website.
Cuando se combina con PHP, se convierte en una mezcla poderosa, que siempre es tomada en cuenta para realizar aplicaciones cliente/servidor, que requieran el uso de una base de datos rápida, segura y potente.

MySQL, también ofrece la posibilidad de realizar programas o aplicaciones que requieran acceso a plataformas de base de datos rápidas. Acá tiene un poco de competencia, comoPostgreeSQL y otras opciones, pero al ser libre y rápido, siempre va a tener una ventaja frente a sus rivales.
Con esta información, ya estas listo para entender un poco más la importancia deMySQL, en el mundo actual, sobre todo, en el mundo del desarrollo web. Para más información, puedes acceder al sitio web oficial de MySQL.

recuperado: culturacion.com/que-es-y-para-que-sirve-mysql/

3.  Requerimientos para instalar Mysql

. Manual: Instalacion de MySQL 5.5
Publicado el junio 18, 2012 por cemp2703

DESCARGA
https://dev.mysql.com/downloads/mysql/
REQUERIMIENTOS (en Windows)
Para ejecutar MySQL para Windows, se necesita lo siguiente:
– Sistema Operativo:  Windows de 32 bits, tal como 9x, Me, NT, 2000, XP, o Windows Server 2003.
– Se recomienda fuertemente el uso de un sistema operativo Windows basado en NT (NT, 2000, XP, 2003) puesto que éstos permiten ejecutar el servidor MySQL como un servicio.


– Soporte para protocolo TCP/IP.
– Suficiente espacio en disco rígido para descomprimir, instalar, y crear las bases de datos de acuerdo a sus requisitos. Generalmente se recomienda un mínimo de 200 megabytes.
INSTALACIÓN
– Iniciamos el ejecutable, Hacemos click en “Next” para continuar.


Pantalla de los términos de licencia. Click en “Next”

Nos pregunta por el tipo de instalación. Elegimos completa.


Ya esta listo para empezar el proceso de instalación. Click en “Install”.


Instalación en proceso


La instalacion finalizó, algunas pantallas para leer. Click en “Next”.



Instalación finalizada. Proceguimos con la herramienta de configuración


Se abre la ventana de la herramienta de configuracion. Click en “Next”


Seleccionamos un tipo de configuración. Es este caso se elije la configuración detallada.



Ya que la maquina donde se instala va a servir para desarrollo, elegimos “Developer Machine”


Configuramos el soporte de MyISAM y/o InnoDB como tecnologia de almacenamiento de datos.



Habilitamos la conección TCP/IP y desiganamos un puerto para la gestion remota de la base de datos.


Elegimos el numero aproximado de conecciones concurrentes a la base de datos.


Elegimos el lugar de instalación


Se elige el conjunto de caracteres que soportara por defecto la base de datos.



Seleccionamos para instalar MySQL como servicio (recomendado).


Colocamos una contraceña al root (administrador)


Pantalla antes de empezar la configuracion. Haga click en “Ejecute” para ejecutar lo previamente elegido.


La configuración ha finalizado. Haga click en “Finish”.

 

recuperado: : basededatosblog.wordpress.com/2012/06/18/manual-instalacion-de-mysql-5-5/

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.

 

RESPUESTA A TALLER SEGUNDA PARTE

DICCIONARIO DE BASE DE DATOS

DICCIONARIO BD.xlsx (10808)

MODELO RELACIONAL BASE DE DATOS

COPIA DE SEGURIDAD 

www.dropbox.com/s/zfdwji8ydbgyi1w/notas.sql?dl=0