En este curso, comenzará a ir más allá de las simples instrucciones SQL en MySQL a un nivel avanzado en ingeniería de bases de datos.
Al final de este curso, podrá:
- Usar instrucciones de control y variables en diferentes contextos en MySQL
- Desarrollar funciones y procedimientos definidos por el usuario\n- Optimizar las consultas de bases de datos MySQL
- Optimizar las consultas de bases de datos MySQL
- Demostrar un conocimiento práctico de las expresiones de tabla común y el tipo de datos JSON
- Comprender cómo y cuándo usar desencadenadores y eventos
- Utilizar subconsultas, UNIONES, vistas y transacciones para realizar análisis de datos
- y utilizar técnicas de optimización de bases de datos como transacciones MySQL
Obtendrá experiencia con las siguientes habilidades avanzadas de bases de datos MySQL:
- Funciones definidas por el usuario de MySQL
- Procedimientos almacenados avanzados de MySQL
- Técnicas de optimización de MySQL que incluyen índices, transacciones, CTE y JSON
- Desencadenadores y eventos de MySQL
- Análisis de bases de datos en MySQL
- Consultas SQL avanzadas para el análisis de datos con uniones, vistas y subconsultas
En este curso, desarrollará nuevas habilidades, mejorará su productividad, aprenderá a actuar eficazmente con los datos y aumentará sus perspectivas profesionales.
Para tener éxito en este curso, ya debe haber finalizado el curso anterior, "Estructuras de bases de datos y administración con MySQL", o tener experiencia previa con las habilidades enseñadas en ese curso.
Overview
Syllabus
- Funciones y desencadenadores
- Aprenda a desarrollar funciones definidas por el usuario y procedimientos almacenados más complejos en MySQL. También practicará la invocación de un programa almacenado (procedimiento o función) automáticamente en respuesta a un evento como insertar, actualizar o eliminar que se produce en la tabla asociada.
- Optimización de bases de datos
- Aprenda las reglas y directrices básicas para la optimización de bases de datos, y practique tareas avanzadas de administración de bases de datos que optimizarán su base de datos.
- MySQL para analítica de datos
- Aprenda a usar MySQL con herramientas avanzadas de análisis de datos y descubra cómo realizar análisis de datos utilizando consultas MySQL avanzadas.
- Proyecto final
- Practique su automatización SQL escribiendo un procedimiento almacenado para resolver problemas reales
Taught by
Taught by Meta Staff