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
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 Corporación desde abril de 2009— desarrolla MySQL como software libre en un esquema de licenciamiento dual.
Fuente: es.wikipedia.org/wiki/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. La 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, o 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.
Fuente: indira-informatica.blogspot.com/
MySQL es un sistema de administración de bases de datos (Data base Management System, DBMS) para bases de datos relacionales. Así, MySQL no es más que una aplicación que permite gestionar archivos llamados de bases de datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas relacionales orientados a objetos. MySQL, como base de datos relacional, utiliza múltiples tablas para almacenar y organizar la información. MySQL fue escrito en C y C++ y destaca por su gran adaptación a diferentes entornos de desarrollo, permitiendo su interactuación con los lenguajes de programación más utilizados como PHP, Perl y Java y su integración en distintos sistemas operativos.
Fuente: www.esepestudio.com/
Aporte personal: en general podemos decir que MySQL es un gestor de base de datos que ayuda a mantener datos o información de forma ordenada, permite actualizar, consultar o eliminar datos.
En este video nos explican todo lo relacionado con mysql tablas relaciones y claves foráneas.
2.Que aplicaciones o para que se utiliza Mysql
Cuando tienes, una página web, lo que tienes es un código que al abrir la URL de tu página web tu navegador lee y lo convierte en algo visual entendible para nosotros. Este código se ayuda en el caso de las páginas web de los estilos CSS para darle una parte visual, de la programación PHP (en este ejemplo) para generar acciones y procesar un contenido que tiene que estar almacenado de una forma. Es aquí donde entran las bases de datos, en el caso de las webs uno de los gestores más utilizados es MYSQL, 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: isocialweb.com/
Este gestor de base de datos es muy utilizado en desarrollo 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.
Fuente: culturacion.com/
Aporte personal:
Mysql se utiliza para almacenar, crear y agilizar procesos que de otra forma nos tomaría mucho tiempo.
En este video veras como se instala mysql debes tener en cuenta los requerimientos básicos para su instalación.
3.Requerimientos para instalar Mysql
Requisitos de Hardware de MySQL:
Los requisitos de Hardware de MySQL dependen de la carga que vaya a soportar la base de datos.
En principio, para un uso normal, te recomiendo como mínimo un AMD a 400 MHz, y MUCHA memoria RAM, por ejemplo 512 Mb para empezar.
Respecto al disco duro, con un IDE rápido (7.500 rpm y 2 Mb de caché) sería suficiente. Si pones mucha RAM la velocidad del disco es secundaria (si estamos hablando de Linux, claro).
Respecto al Sistema Operativo, sin duda, Linux, y distribución Red Hat 6.2
Fuente: www.todoexpertos.com/
Para ejecutar MySQL para Windows, se necesita lo siguiente:
Un 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. Consulte Sección 2.3.12, “Arrancar MySQL como un servicio de Windows”.
Soporte para protocolo TCP/IP.
Una copia de la distribución binara de MySQL para Windows, que se puede descargar de https://dev.mysql.com/downloads/. Consulte Sección 2.1.3, “Cómo obtener MySQL”.
Nota: Si se descarga la distribución a través de FTP, se recomienda el uso de un cliente FTP adecuado que posea la característica de reanudación (resume) para evitar la corrupción de ficheros durante el proceso de descarga.
Una herramienta capaz de leer ficheros .Zip, para descomprimir el fichero de distribución.
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.
Fuente: carloshdz-basedatos.blogspot.com/
Aporte personal:
Antes de instalar cualquier SGBD (Sistema Gestor de la Base de Datos) se necesita saber qué requisitos básicos de hardware, software y el entorno del sistema, así como las características de configuración especiales.
4.Versiones de Mysql haciendo énfasis en las tres últimas
Versiones de MySQL
95 (23 de mayo): MySQL fue lanzado internamente.
1998 (8 de enero): lanzan la primera versión de MySQL para Windows 95 y NT.
2000 (agosto): lanzan la versión 3.23 beta.
2001 (enero): lanzan la versión 3.23.
2002 (agosto): lanzan la versión 4.0 beta.
2003 (marzo): lanzan la versión 4.0.
2004 (junio): lanzan la versión 4.1 beta.
2004 (octubre): lanzan la versión 4.1.
2004 (marzo): lanzan la versión beta 5.0
2005 (octubre): lanzan la versión 5.0.
La versión 5.1 está en desarrollo.
Fuente: https://sistemaspyt.blogspot.com/
Desde que se inició el proyecto ha habido muchas versiones (releases), 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ón 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.
Fuente: www.lawebdelprogramador.com/
Oracle anunció que ya está disponible MySQL 5.6, la base de datos de código abierto más famosa del mundo.
Con mejor desempeño, escalabilidad, confiabilidad y capacidad de administración, MySQL 5.6 ayuda a los usuarios a cumplir con los requerimientos de aplicaciones incorporados, en la nube y Web más exigentes.
MySQL 5.6 mejora la agilidad del desarrollador con optimizaciones de consultas, operaciones online de Lenguaje de Definición de Datos (DDL), acceso NoSQL a InnoDB, nueva instrumentación en Esquema de Desempeño y mejor manejo de condiciones.
Fuente: https://www.oracle.com/
Aporte personal:
Mysql a lo largo del tiempo ha ido evolucionando, pero su esencia que es crear, almacenar y agilizar procesos sigue siendo la misma.
5.En que plataformas se puede instalar Mysql
Mysql se puede instalar en las plataformas Linux y Windows.
Aporte personal:
En el siguiente link encontraras más información acerca de mysql que resolverá inquietudes de su funcionamiento, instalación, versiones y requerimientos espero te sirvan de ayuda.
manuales.guebs.com/mysql-5.0/installing.html#which-os
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.
BD-Matricula
2.Listado de tablas que llevara la BD. (Cuales son referenciales y cuales son de movimiento)
Tabla estudiante,docente,acudiente y materia son referenciales
Tabla acud-est,mat-doc y estu-mat son de movimiento
3.Diseñar la estructura de cada tabla (campo, nombre el campo, tipo, tamaño y descripción).
en este archivo encontraras las estructuras de las diferentes tablas que tendra nuestra base de datos.
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.