actividad 2


ACTIVIDAD 2 MySQL

Crear una nueva pagina en el menú del sitio web de cada uno (Webnode) dentro de la opción 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 énfasis en las tres últimas
5. En que plataformas se puede instalar MySQL
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 .

7. A cada tabla ingresarle 10 registros

8. Crear una copia de la BD.

1. Que es MySQL

MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base datos de código abierto más popular del mundo,1​2​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.

Tomado de: https://es.wikipedia.org/wiki/MySQL

Aporte personal:

MySQL lo defino en estas dos palabras Potencia y sencilles

Un gran motor de base de datos que te permite tener todo el poder del Sql y es gratuito, que eso hoy en día es de agradecer.
en pocas palabras MySQL es Facilidad de uso, configuración y opmizacion.

Tomado de: https://www.grupotitan.com/respaldar-restaurar-bases-mysql-desde-shell.html

Tomado de https://www.youtube.com/watch?v=3He0HJtEOyk

Resumen del vídeo:

En este vídeo nos explica como instalar MYSQL desde la pagina web oficial , al momento de instalarlo, enseña a como utilizarlo,

2. Que aplicaciones o para que se utiliza 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).

MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, 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.

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

Opinión personal:

Este es realmente un programa que realiza sus funciones con verdadera eficacia. Sin duda alguna, unos de los mejores. 

Tomada de: https://axarnet.es/blog/como-crear-base-de-datos-mysql

Tomado de: https://www.youtube.com/watch?v=PXuMYHvvFrA

3. Requerimientos para instalar MySQL 

Requerimientos de software

Workbench MySQL ( MySQL Workbench) está diseñado para trabajar bajo ambientes:

  • GNU/Linux (Ubuntu a partir de la versión 9 y Fedora a partir de la versión 11 están certificadas oficialmente).
  • Solaris.
  • FreeBSD.
  • Mac OS 10.6.1 o superior.
  • Windows 7 o superior.

En el caso de Windows se necesita el entorno "Microsoft .NET 3.5" y luego solo basta con descargar el programa de instalación con extensión "Microsoft Installer .msi".

GNU/Linux necesita como mínimo Cairo 1.6.0, glib-2.10, libxml-2.6, libsigc++ 2.0, pcre y libzip.

Requerimientos de hardware
  • Procesador doble núcleo de 2 Ghz (4 núcleos recomendado)
  • 4 gigabytes de RAM (6 gigabytes recomendado).
  • Pantalla con una resolución mínima de 1024×768 píxeles (1280×1024 recomendado).

Para poder utilizar MySQL Workbench como mínimo debemos contar con:

Esta configuración es normal en las computadoras modernas (cosa diferente son los requisitos para "MySQL Server").


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

Michael Widenius, un programador de software de base de datos, fue el principal arquitecto del lenguaje MySQL. MySQL surgió a partir de una pequeña empresa en Suecia para convertirse en un lenguaje de consultas líder utilizado por desarrolladores de todo el mundo.

Marco de tiempo

La compañía de software de MySQL AB creó la versión original en 1995. En 1999, se lanzó la versión 3.23.0, la primera versión importante. En octubre de 2001, MySQL AB lanzó la versión 4.0.0 y, en abril de 2003, la versión 4.1.0. En diciembre de 2003, se liberó la versión 5.0.0, y la versión 5.5.x fue lanzada en diciembre de 2009.

Significado

En el año 2000, MySQL se convierte en código abierto, permitiendo a los usuarios mejorar la funcionalidad del sistema en función de sus propias necesidades. En 2005, se lanzó la red de servicio de suscripción de MySQL, ofreciendo a los usuarios actualizaciones, notificaciones y soporte a nivel de producto. En 2008, Sun Microsystems compró MySQL AB por mil de millones de dólares.

Consideraciones

Sun Microsystems no ofrece soporte activo o extendido para las versiones 4.1.x y anteriores. El soporte extendido finalizó para la versión 5.0.x el 31 de diciembre de 2011 y para la versión 5.1.x finalizó el 31 de diciembre de 2013. 

Tomado de: https://techlandia.com/historia-versiones-mysql-hechos_262541/

Tomado de: https://es.wikipedia.org/wiki/MySQL

Tomada de: https://www.youtube.com/watch?v=BFVjlbvvrFQ

5. En que plataformas se puede instalar MySQL 

MySQL funciona sobre múltiples plataformas, incluyendo:

  • AIX
  • BSD
  • FreeBSD
  • HP-UX
  • Kurisu OS
  • GNU/Linux
  • Mac OS X
  • NetBSD
  • OpenBSD
  • OS/2 Warp
  • QNX
  • SGI IRIX
  • Solaris
  • SunOS
  • SCO OpenServer
  • SCO UnixWare
  • Tru64
  • eBD
  • Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10 y Windows Server (2000, 2003, 2008 y 2012).
  • OpenVMS46​

Oracle provee el código fuente de MySQL Community Edition y versiones compiladas para diferentes sistemas operativos,47​ aunque el rendimiento de MySQL se encuentra optimizado para sistemas GNU/Linux, con pequeñas diferencias de rendimiento entre las diferentes distribuciones

Tomado de:  https://es.wikipedia.org/wiki/MySQL

SOLUCIÓN DE LA SEGUNDA PARTE DE LA ACTIVIDAD 2

aquí se encuentra la actividad de la institución educativa cualquiera de los dos link lo lleva a la actividad resuelta

https://drive.google.com/drive/folders/16C91-fOEteDsLCzrk1XZOGzw4mYMYkK5?usp=sharing

© 2021 base de datos 1,  universidad uniremington
De: EDY YECID QUEJADA SÁNCHEZ
estudiante de: ingeniería de sistemas 
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