Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO DE INVESTIGACIÓN
DOCENTE
Francisco Castillo Panta
AUTOR
Juan Carlos Ruiz Obispo
LIMA – PERÚ
2021
2
Introducción
El trabajo actual se tratará sobre MySQL, yo Juan Carlos Ruiz Obispo informare sobre
que es el programa, de que trata el programa, sus características, principales
sentencias que tiene y ventajas y desventajas del programa.
3
Marco Teórico
¿Qué es MySQL?
Características de MySQL:
MySQL presenta algunas ventajas que lo hacen muy interesante para los
desarrolladores. La más evidente es que trabaja con bases de datos relacionales, es
decir, utiliza tablas múltiples que se interconectan entre sí para almacenar la información
y organizarla correctamente.
4
3. Vistas: Desde la versión 5.0 de MySQL se ofrece compatibilidad para poder
configurar vistas personalizadas del mismo modo que podemos hacerlo en otras
bases de datos SQL. En bases de datos de gran tamaño las vistas se hacen un
recurso imprescindible.
4. Procedimientos almacenados. MySQL posee la característica de no procesar
las tablas directamente, sino que a través de procedimientos almacenados es
posible incrementar la eficacia de nuestra implementación.
5. Desencadenantes. MySQL permite además poder automatizar ciertas tareas
dentro de nuestra base de datos. En el momento que se produce un evento otro
es lanzado para actualizar registros u optimizar su funcionalidad.
6. Transacciones. Una transacción representa la actuación de diversas
operaciones en la base de datos como un dispositivo. El sistema de base de
registros avala que todos los procedimientos se establezcan correctamente o
ninguna de ellas. En caso por ejemplo de una falla de energía, cuando el monitor
falla u ocurre algún otro inconveniente, el sistema opta por preservar la integridad
de la base de datos resguardando la información.
Ventajas:
5
Desventajas:
1. Al ser de Software Libre, muchas de las soluciones para las deficiencias del
software no están documentados ni presentan documentación oficial.
2. Muchas de sus utilidades tampoco presentan documentación.
3. Se debe controlar/monitorizar el rendimiento de las aplicaciones en búsca de
fallos.
4. No es el más intuitivo de los programas que existen actualmente para todos los
tipos de desarrollos.
5. No es tan eficaz en aplicaciones que requieran de una constante modificación
de escritura en BD.
MySQL comparte las sentencias del lenguaje SQL. Lo que en la práctica se traduce en
una plena compatibilidad. Al ser un elemento muy ligado al backend de cualquier
aplicación web, normalmente desarrollada sobre algún lenguaje como PHP, puede ser un
poco difícil de ejemplificar pues sería necesario abarcar todo un artículo, pero se puede
realizar la siguiente relación de sentencias básicas:
6
Conclusión
Está bien usarla por qué MySQL es capaz de satisfacer las necesidades de muchos
proveedores líderes, así como miles de nuevas empresas, para hacer funcionar sus
aplicaciones, que van desde telecomunicaciones y la seguridad, a Contabilidad de
pequeñas empresas y Educación.
Recomendaciones
Practicar, ya que con el lenguaje de programación se puede generar ingresos,
mientras más cosas sepas del programa más fácil se te hará la tarea de programar y
que seas muy bueno con el programa hará que las empresas te quieran contratar.
7
Bibliografía
https://es.wikipedia.org/wiki/MySQL
https://openwebinars.net/blog/que-es-mysql/
https://hostingpedia.net/mysql.html