Mastering MySQL y MariaDB 11.4: De Fundamentos a Consultas Avanzadas y Administración
What you will learn:
- Dominar los conceptos fundamentales de los sistemas de gestión de bases de datos relacionales (SGBDR).
- Realizar operaciones CRUD completas: crear bases de datos y tablas, e insertar, actualizar y eliminar datos con SQL.
- Construir consultas SELECT avanzadas utilizando WHERE, ORDER BY, GROUP BY, HAVING y LIMIT para extraer información precisa.
- Aplicar funciones de fecha y hora en MySQL para gestionar y analizar información temporal.
- Unir múltiples tablas de manera efectiva mediante LEFT JOIN, RIGHT JOIN, INNER JOIN y OUTER JOIN.
- Modificar la estructura de tablas existentes con el comando ALTER TABLE, añadiendo, eliminando o modificando columnas.
- Diseñar, implementar y gestionar índices para optimizar el rendimiento y la velocidad de las consultas.
- Administrar usuarios de bases de datos: crear roles, asignar permisos, modificar y eliminar cuentas.
- Establecer y controlar la integridad referencial entre tablas utilizando llaves foráneas (FOREIGN KEYS).
- Implementar medidas de seguridad esenciales como el bloqueo de tablas, la gestión de contraseñas y los procedimientos de backup y restauración de datos.
Description
Descubre el poder de MySQL, la tecnología de bases de datos por excelencia y la más implementada en la web. Con una presencia global que supera los seis millones de instalaciones, su dominio es fundamental para cualquier desarrollador. Este programa formativo te guiará desde los principios fundamentales de SQL hasta la ejecución de consultas y operaciones complejas. Nuestra meta es que adquieras habilidades sólidas en:
- Comprender los conceptos esenciales del modelado y gestión de bases de datos.
- Dominar las operaciones CRUD: Crear bases de datos, definir tablas, insertar, actualizar y eliminar registros eficientemente.
- Elaborar consultas SQL avanzadas usando cláusulas como WHERE, ORDER BY, GROUP BY, HAVING y LIMIT.
- Manejar eficazmente datos temporales y funciones de fecha en entornos MySQL y MariaDB.
- Integrar información de múltiples tablas mediante el uso experto de diversos tipos de JOIN.
- Realizar modificaciones estructurales en tablas existentes con el comando ALTER TABLE.
- Diseñar, implementar y optimizar índices para mejorar el rendimiento de las consultas.
- Gestionar el acceso y la seguridad de los datos a través de la creación, modificación y eliminación de usuarios.
- Establecer y administrar relaciones entre tablas utilizando llaves foráneas.
- Implementar estrategias de seguridad como el bloqueo de tablas, la gestión de credenciales y la realización de copias de seguridad y restauración de datos.
Este programa educativo está diseñado específicamente para Desarrolladores Web y profesionales de TI que buscan integrar y manipular bases de datos MySQL y MariaDB en sus proyectos. Se requiere un nivel básico de alfabetización informática y acceso a un ordenador personal (Windows o macOS) con conexión a Internet. Proporcionamos todos los recursos necesarios, incluyendo archivos de práctica y material de estudio detallado. El contenido ha sido meticulosamente actualizado a MariaDB 11.4, asegurando que adquieras conocimientos con la versión más relevante de la base de datos de código abierto más extendida globalmente.
Curriculum
Fundamentos de Bases de Datos y Configuración Inicial
Creación y Manipulación de Datos Esenciales (CRUD)
Consultas Avanzadas y Manipulación de Datos con SELECT
Integración de Tablas con JOINS y Llaves Foráneas
Estructura y Optimización de Tablas e Índices
Administración de Usuarios y Seguridad de Acceso
Mantenimiento, Bloqueo y Recuperación de Datos
Deal Source: real.discount
