MySQL
DEFINICIÓN: MySQL es un sistema de gestión de base de datos racional desarrollado bajo una licencia dual comercial GPL/Licencia, lo que la considera una de las la base datos open source más popular del mundo; MySQL es muy utilizado en aplicaciones web, como por ejemplo, Joomla, WordPress.
MySQL como sistema de administración de bases de datos permite que esta base pueda ser desde una simple lista de compras a una galería de pinturas, o el vasto volumen de información en una red corporativa; además, la base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo, lo que permite velocidad y flexibilidad.
CARACTERÍSTICAS:
- Uso de transacciones ACID (Atomic, Consistent Isolated, Durable): Para construir aplicaciones más seguras mediante commit, rollback, crash recovery y bloqueo por registro.
- Store Procedures: Para mejorar la programación.
- Triggers: Para mejorar las reglas del negocio.
- Vistas: Para que la información sensible sea más segura.
- Information Schema: Para un fácil acceso a los metadatos.
- Transacciones Distribuidas(XA): Para soportar transacciones entre múltiples ambientes de bases de datos
REQUERIMIENTOS DEL SOFTWARE:
- Los sistemas operativos admitidos para SQL Server 2014 tienen software de red integrado. Las instancias con nombre y predeterminadas de una instalación independiente admiten los siguientes protocolos de red: Memoria compartida, Canalizaciones con nombre, TCP/IP y VIA.
REQUERIMIENTOS DEL HARDWARE:
- 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).
- Respceto al Sistema Operativo, sin duda, Linux, y distribución Red Hat 6.2
VENTAJAS:
- MySQL software es Open Source
- Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
- Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.
- Facilidad de configuración e instalación.
- Soporta gran variedad de Sistemas Operativos
- Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.
- Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet
- El software MySQL usa la licencia GPL
RESUMEN:
MySQL es un SGBD relacional de fácil uso y alto rendimiento, dos características muy valiosas para un desarrollador de sistemas: su facilidad de uso permite la creación de bases de datos con rapidez y sin muchas complicaciones, y su alto rendimiento lo hace sumamente atractivo para aplicaciones comerciales importantes o portales web de mucho tráfico. Si a ello le añadimos la disponibilidad de código y su licencia dual, se comprende que MySQL sea atractivo y accesible para todo el mundo.
Estos atributos tienen sus costes: mantenerlo con un alto rendimiento hace algo más lento su desarrollo, por lo que no es el más avanzado en cuanto a prestaciones y compatibilidad con estándares. MySQL carece de características que muchos otros SGBD poseen. Pero no se debe olvidar que está en continuo desarrollo, por lo que futuras versiones incluirán nuevas características. Por supuesto, para MySQL es más importante la eficiencia que incluir prestaciones sólo por competir o satisfacer a algunos usuarios.
SUMARY:
MySQL is an easy-to-use and high performance relational DBMS, two very valuable features for a system developer: its ease of use allows for the creation of databases quickly and without many complications, and its high performance makes it extremely attractive for applications Important commercial or web portals of high traffic. If we add the availability of code and dual license, it is understandable that MySQL is attractive and accessible to everyone. These attributes have their costs: maintaining it with high performance slows down its development, so it is not the most advanced in terms of performance and compatibility with standards. MySQL lacks features that many other DBMSs have. But it should not be forgotten that it is in continuous development, so future versions will include new features. Of course, for MySQL efficiency is more important than including features just to compete or satisfy some users.
MySQL is an easy-to-use and high performance relational DBMS, two very valuable features for a system developer: its ease of use allows for the creation of databases quickly and without many complications, and its high performance makes it extremely attractive for applications Important commercial or web portals of high traffic. If we add the availability of code and dual license, it is understandable that MySQL is attractive and accessible to everyone. These attributes have their costs: maintaining it with high performance slows down its development, so it is not the most advanced in terms of performance and compatibility with standards. MySQL lacks features that many other DBMSs have. But it should not be forgotten that it is in continuous development, so future versions will include new features. Of course, for MySQL efficiency is more important than including features just to compete or satisfy some users.
RECOMENDACIONES:
MYSQL se ha posicionado como una de las base de datos preferidas para los clientes que utilizan CMS en el mundo. No obstante, en portales medianos a grandes, donde el efecto del OCEE Accelerator comienza a disminuir por la cantidad de contenidos generados diariamente y la frecuencia de publicación es medida en minutos, debemos implementar medidas para prevenir cualquier cuelge del servicio.
MYSQL se ha posicionado como una de las base de datos preferidas para los clientes que utilizan CMS en el mundo. No obstante, en portales medianos a grandes, donde el efecto del OCEE Accelerator comienza a disminuir por la cantidad de contenidos generados diariamente y la frecuencia de publicación es medida en minutos, debemos implementar medidas para prevenir cualquier cuelge del servicio.
CONCLUSIONES:
- es Open Source
- velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento.
- bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.
- facilidad de configuración e instalación. Soporta gran variedad de Sistemas Operativos
- su conectividad, velocidad, y seguridad hacen a MySQL altamente apropiado para acceder a bases de datos en Internet
- el software MySQL usa la licencia GPL
APRECIACIÓN DEL EQUIPO:
MySQL es un sistema de administración de bases de datos. Una base de datos es una colección estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a una galería de pinturas o el vasto volumen de información en una red corporativa. Para agregar, acceder a y procesar datos guardados en un computador, usted necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de información, los administradores de bases de datos juegan un papel central en computación, como aplicaciones independientes o como parte de otras aplicaciones.
GLOSARIO DE TÉRMINOS:
- CREATE CREAR create table nom_table: con este comando creamos una tabla.
- DATABASE BASE DE DATOS create database nom_database: para crear una base de datos en workbench.
- SELECT SELECCIONAR select * from: lo utilizamos para hacer consultas en los campos de la tabla.
- CLEAR LIMPIAR clear nom_table: limpia o borra los campos de una tabla o al ejecutar la ventana donde se captura los datos por cada consulta se limpia la pantalla.
- WHERE DONDE where edad_alumno: where es un filtro para utilizar un determinado campo en una tabla, en el ejemplo se escoge campo edad del alumno para hacer un filtro en los registros.
- DROP SUPRIMIR drop nom_table: para eliminar campos o registros en la tabla.
- SHOW MOSTRAR show tables: Mostrar la tabla que utilizaremos.
- DELETE ELIMINAR delete from nom_table: eliminar un campo en la tabla.
- INSERT INSERTAR insert into nom_table values: insertar nueva información en la tabla.
- ALTER MODIFICAR alter nom_table: modificar la información contenida en los campos.
- UPDATE ACTUALIZAR update nom_table: para actualizar información de un determinado campo en la tabla.
BIBLIOGRÁFICA O LINKOGRAFIA:
https://iiemd.com/mysql/que-es-mysql
http://www.dataprix.com/resumen-3
http://www.monografias.com/trabajos104/manuales-requerimientos-y-analisis-costo-beneficio/manuales-requerimientos-y-analisis-costo-beneficio.shtml
https://sites.google.com/site/webquestmysql/conclusion
http://blog.espol.edu.ec/bbarrera/2009/06/recomendaciones-para-usar-mysql/
AUTORES:
FRANCO VERASTEGUI JENNIFER
MILIAN CUSMA YERFIN ALEXANDER
SAAVEDRA JULIAN BLANCA
http://www.dataprix.com/resumen-3
http://www.monografias.com/trabajos104/manuales-requerimientos-y-analisis-costo-beneficio/manuales-requerimientos-y-analisis-costo-beneficio.shtml
https://sites.google.com/site/webquestmysql/conclusion
http://blog.espol.edu.ec/bbarrera/2009/06/recomendaciones-para-usar-mysql/
AUTORES:
FRANCO VERASTEGUI JENNIFER
MILIAN CUSMA YERFIN ALEXANDER
SAAVEDRA JULIAN BLANCA


Plantear debidamente al menos 3 CONCLUSIONES y RECOMENDACIONES.Defina al menos 10 términos en su GLOSARIO. Agregar VIDEOS e IMÁGENES sobre el TEMA. Gracias por su investigación. Saludos
ResponderEliminar