Diseño de Bases de Datos: SQL y NoSQL
Course
Aprende a diseñar y gestionar bases de datos SQL y NoSQL, dominando desde la modelación hasta aspectos avanzados como optimización, seguridad y escalabilidad.
Este curso práctico está diseñado para quienes buscan dominar el diseño de bases de datos tanto relacionales (SQL) como NoSQL. A lo largo de cinco módulos, explorarás conceptos clave como modelos de bases de datos, normalización, diagramas entidad-relación, y lenguajes SQL y NoSQL. Aprenderás a crear esquemas eficientes, implementar consultas avanzadas, y utilizar procedimientos almacenados y triggers para automatizar procesos. El curso aborda también los diferentes tipos de bases NoSQL (documentos, clave-valor, columnares y grafos), mostrando casos reales de uso. Finalmente, te sumergirás en estrategias de diseño escalable, optimización de consultas, replicación, particionamiento, seguridad, respaldo y administración. Cada módulo incluye ejercicios prácticos y escenarios del mundo real para que apliques lo aprendido y desarrolles habilidades listas para la industria.
Here is the course outline:
1. Introducción al diseño de bases de datosPresenta los principios básicos de las bases de datos, sus modelos y los lenguajes más usados para gestionarlas, sentando las bases para el resto del curso. 7 sections
|
|||||||
|
2. Modelado relacional y fundamentos de SQLProfundiza en la creación de modelos relacionales: identificación de entidades, normalización, elaboración de diagramas E-R y primeros pasos con SQL para definir esquemas y restricciones. 6 sections
|
||||||
|
3. SQL avanzado, rendimiento y administraciónExplora consultas complejas, procedimientos, triggers, optimización mediante índices y buenas prácticas de seguridad, respaldo y monitoreo para garantizar un rendimiento óptimo. 6 sections
|
||||||
|
4. Diseños NoSQL y arquitecturas escalablesAnaliza las variantes NoSQL (documentos, clave-valor, columnares y grafos) y las estrategias de escalabilidad, replicación y particionamiento para grandes volúmenes de datos. 6 sections
|
||||||
|
5. Resumen integrador y rutas de perfeccionamientoRecapitula los conceptos clave de SQL y NoSQL, destaca buenas prácticas de administración continua y orienta sobre pasos siguientes para profundizar en especialidades de bases de datos. 8 sections
|
||||||||
|