Lo que aprenderás | Sesiones en vivo |
---|---|
Introducción a SQL Server y bases de datos relacionales | Explora el entorno, resuelve dudas sobre instalación y configuración inicial, y realiza prácticas guiadas. |
Estructura y modelado de datos | Aprende a diseñar tablas, claves y relaciones; cuestiona y practica el modelado de datos en escenarios reales. |
Consultas SQL fundamentales | Escribe y prueba consultas SELECT, filtra y ordena resultados, y resuelve ejercicios colaborativos. |
Consultas avanzadas y joins | Profundiza en JOINs y subconsultas con ejemplos, retos y feedback inmediato del instructor. |
Manipulación de datos (INSERT, UPDATE, DELETE) | Realiza operaciones de inserción, modificación y eliminación con prácticas supervisadas y resolución de errores. |
Vistas, procedimientos almacenados y funciones | Crea y utiliza vistas, procedimientos y funciones en tiempo real, con ejercicios y revisión de casos de uso. |
Seguridad y gestión de accesos | Aprende sobre usuarios, roles y permisos; discute mejores prácticas y casos frecuentes en la administración. |
Administración y mantenimiento de SQL Server | Realiza copias de seguridad, restauraciones y tareas de mantenimiento, practicando escenarios simulados. |
Optimización y rendimiento de consultas | Analiza y mejora el rendimiento de tus consultas mediante ejercicios prácticos y discusión de soluciones. |
Automatización y herramientas complementarias | Descubre y prueba herramientas de importación/exportación y tareas automatizadas en vivo. |
Proyecto práctico y evaluación final | Integra todos los conocimientos en un proyecto real, recibe retroalimentación y comparte tus aprendizajes. |
Temario del Curso
1. Introducción a SQL Server y Bases de Datos Relacionales
¿Qué es una base de datos? Conceptos fundamentales
Introducción a SQL Server: versiones, componentes y arquitecturas
Instalación y configuración básica de SQL Server
Herramientas principales: SQL Server Management Studio (SSMS), Azure Data Studio
2. Modelado y Estructura de Datos
Tablas, columnas, filas y tipos de datos
Claves primarias y foráneas, integridad referencial
Índices, restricciones y reglas de negocio
3. Lenguaje SQL: Fundamentos
Introducción al lenguaje SQL: sintaxis básica
Instrucciones SELECT, FROM, WHERE, ORDER BY
Operadores lógicos y de comparación
Funciones de agregación: COUNT, SUM, AVG, MIN, MAX
Agrupación de resultados con GROUP BY y HAVING
4. Consultas Avanzadas y Joins
Tipos de joins: INNER, LEFT, RIGHT, FULL OUTER
Subconsultas y consultas correlacionadas
Consultas anidadas y CTEs (Common Table Expressions)
Uso de funciones de ventana (OVER, ROW_NUMBER, RANK, etc.)
5. Manipulación de Datos
Inserción de datos: INSERT
Modificación de datos: UPDATE
Eliminación de datos: DELETE
Transacciones, control de errores y uso de COMMIT/ROLLBACK
6. Vistas, Procedimientos Almacenados y Funciones
Creación y uso de vistas
Procedimientos almacenados: definición, parámetros y ejecución
Funciones definidas por el usuario
Ventajas y casos de uso
7. Seguridad y Gestión de Accesos
Principios de seguridad en SQL Server
Gestión de usuarios, roles y permisos
Auditoría y control de accesos
Buenas prácticas para entornos seguros
8. Administración y Mantenimiento de SQL Server
Copias de seguridad (Backups) y restauración (Restore)
Automatización de tareas con SQL Server Agent
Monitoreo y solución de problemas comunes
Mantenimiento de índices y estadísticas
9. Optimización y Rendimiento
Análisis de planes de ejecución
Optimización de consultas y uso eficiente de índices
Identificación y solución de cuellos de botella
Estrategias para bases de datos grandes
10. Integración y Herramientas Complementarias
Importación y exportación de datos (bcp, import/export wizard)
Integración con otras plataformas y herramientas (Azure, Power BI, etc.)
Uso de scripts y tareas automatizadas
11. Proyecto Final y Casos Prácticos
Desarrollo de un proyecto completo de base de datos
Ejercicios de consultas y administración en escenarios reales
Presentación y defensa del proyecto
Revisión y retroalimentación
Actualmente no hay grupos abiertos para inscripción.