República Bolivariana De Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Politécnica Territorial del Estado Lara Andrés Eloy Blanco
Barquisimeto, Estado Lara
MySQL
Participantes:
Willer Martínez CI 22322674
Milenka Yajure CI 31877625
Maria Duno CI 30615299
Yosel Palencia CI 27649529
Oriana Torres CI 26799249
Sección: AD2443
Docente : Yoselyn Sánchez
Marzo, 2025
El MySQL es un sistema de gestión de bases de datos de código abierto
donde los desarrolladores pueden usarlo sin pagar nada y cambiarlo para ajustar a
sus usos, es un sistema rápido, fiable y de fácil uso, este software utiliza el lenguaje
SQL (Structured Query Language) Que significa:
My: el nombre de una de las hijas de los creadores de sistema Michael Widenius.
SQL: el lenguaje utilizado para gestionar.
MySQL es un sistema de gestión de bases de datos relacional, o RDBMS͏, que
se basa en el lenguaje SQL. Ayuda a͏ guardar, organizar y conseguir datos
estructurados rápido. Es uno de los sistemas más conocidos y usados en el
desarrollo de aplicaciones web, sistemas para͏empresas y plataformas͏tecnológicas
debido a͏su velocidad, fiabilidad͏, y fácil uso.
Fue hecho en 1995 por una compañía sueca, y después de 2008 pasó a ser
propiedad de Oracle Corp. Porque es de código abierto, los desarrolladores pueden
usarlo sin pagar nada y cambiarlo para ajustar a sus usos, aunque hay también
versiones con pagos que tienen ayuda adicional.͏͏͏͏͏
Importancia del MySQL
Es amigable para aquellos que empiezan en bases de datos.͏͏
Gratis: El͏͏código es de libre uso͏.
Buena seguridad: Cuida muy͏͏bien los datos.
Funciona con otros programas o sistemas: Se integra͏͏bien a trabajos diferentes.
Su velocidad en hacer tareas y usar datos lo hace͏͏perfecto para lugares͏͏que͏
necesitan alta eficiencia.
Su capacidad para adaptarse lo vuelve bueno para proyectos de diferentes tamaños
y͏tipos.͏͏
͏͏Características de MySQL͏
Las bases de datos relacionales organizan los datos en tablas con relaciones
claras entre͏ ellas, lo que facilita͏͏consultas y análisis. El lenguaje SQL suele usarle
para hacer tareas como crear, actualizar y eliminar datos, así como para͏preguntas
complejas. Las bases de datos relacionales͏͏puedan funcionar en una gran variedad
de sistemas como Windows, Linux͏y macOS. Se conecta bien con͏͏varios lenguajes
de programación, tipo Python, PHP y Java. Estas bases pueden manejar app͏s͏
pequeñas hasta largos sistemas empresariales con grandes͏͏cantidades de
información͏͏y usuarios a la vez. La seguridad de estas bases incluye cosas͏͏como
autenticación de usuarios, permisos específicos, y cifrado͏ para proteger la
información.
͏͏Ventajas del MySQL
MySQL puede manejar pequeños y grandes proyectos y se adapta
fácilmente a su negocio en crecimiento con miles o millones de usuarios
finales.
MySQL es compatible con la mayoría de los sistemas operativos como
Windows, Linux y macOS, y se puede integrar en decenas de lenguajes de
programación.
Proporciona herramientas de autentificación y permisos de alto nivel para
proteger datos críticos y controlar los accesos.
La interfaz y el aprendizaje de sintaxis son sencillos de implementar incluso
para principiantes debido a la protrusión de Python como lenguaje
introductorio en la enseñanza de la programación.
La comunidad de desarrolladores es una de las más activas.
Desventajas del MySQL
Apoyo limitado para operaciones intrincadas
Desempeño con montones de información
Pocas funciones sofisticadas
Poca capacidad para datos sin orden
Depende de Oracle
Compatibilidad y ajuste limitados
Poco soporte para bases de datos repartidas
Usos básicos del MySQL
Aplicaciones Web͏: Es el desencadenante de muchas plataformas conocidas͏,
como Word͏pr͏ess, Joomla y Drupal, que necesitan bases de datos para
guardar contenido, usuarios y͏ajustes.
Maneja catálogos de͏͏costo, inventario y͏tratos en plataformas como Magento
y WooCommerce.
Se usa por guardar datos económicos, listas͏͏clientes y mecanismos de
logística.
Perfecto para sistemas como reservas en línea͏, seguir paquetes y examinar
datos͏en tiempo real.͏͏
Ejemplos de uso de MySQL
Gestión de una tienda en línea
Gestión de reservas
Base de datos para una red social
Análisis de datos empresariales
Integración con aplicaciones web
Ejemplo de MySQL
Gestión de una Base de Datos de Productos
Crear una tabla para los productos
Insertar datos en la tabla
Consultar datos de la tabla
Actualizar datos en la tabla
Eliminar productos sin stock
MySQL es un sistema de gestión de bases de datos ampliamente utilizado, conocido
por su eficacia, versatilidad y facilidad de uso. Es ideal tanto para principiantes como
para expertos en el manejo de datos y ha sido fundamental en el desarrollo de
aplicaciones web, comercio electrónico y proyectos empresariales.
Su combinación de ser una herramienta de código abierto con el soporte de una
gran comunidad de usuarios lo hace una opción accesible y poderosa.