Curso de SQL Server y Bases de Datos
Domina la gestión de bases de datos relacionales con SQL Server, desde el diseño y modelado hasta la escritura de consultas complejas y programación T-SQL.
Curso de SQL Server: Presentación del Programa
La gestión estructurada de la información es la columna vertebral de cualquier arquitectura analítica y corporativa. El curso de SQL Server y Bases de Datos de Datametrika capacita a los participantes para diseñar esquemas relacionales sólidos, extraer datos con consultas optimizadas en T-SQL, implementar procedimientos almacenados automatizados y preparar la infraestructura para procesos ETL y BI.
Temario del Curso de SQL Server, Sesión por Sesión
- Arquitectura cliente-servidor y motores RDBMS.
- Instalación y configuración de SQL Server Management Studio (SSMS).
- Creación de Bases de Datos y sintaxis DDL (
CREATE,ALTER,DROP). - Tipos de datos corporativos (Numéricos, Cadena, Fecha y Hora, Lógicos).
- Diseño de Diagramas Entidad-Relación (DER).
- Definición de Llaves Primarias (
Primary Key) y Llaves Foráneas (Foreign Key). - Reglas de Normalización de datos (1FN, 2FN, 3FN).
- Restricciones de integridad (
CHECK,UNIQUE,NOT NULL,DEFAULT).
- Estructura básica de consultas:
SELECT,FROM,WHERE,ORDER BY. - Filtrado avanzado con operadores lógicos (
AND,OR,NOT,IN,BETWEEN,LIKE). - Eliminación de duplicados con
DISTINCTy limitación de filas conTOP. - Manipulación de valores nulos (
IS NULL,ISNULL,COALESCE).
- Combinación de tablas:
INNER JOIN,LEFT JOIN,RIGHT JOINyFULL OUTER JOIN. - Funciones de agregación:
COUNT,SUM,AVG,MIN,MAX. - Agrupamiento de información con
GROUP BYy filtrado conHAVING. - Operadores de conjuntos:
UNION,UNION ALL,INTERSECT,EXCEPT.
- Funciones de texto (
SUBSTRING,CONCAT,CHARINDEX), fecha (DATEDIFF,DATEADD) y conversión (CAST,CONVERT). - Subconsultas escalares, correlacionadas y basadas en listas (
EXISTS,IN). - Expresiones de Tabla Comunes (CTEs -
WITH). - Funciones de Ventana para analítica avanzada (
ROW_NUMBER,RANK,DENSE_RANK,OVER).
- Inserción, actualización y eliminación de registros (
INSERT,UPDATE,DELETE,TRUNCATE). - Construcción y uso de Vistas (
CREATE VIEW) para simplificar reportes. - Gestión de Transacciones lógicas (
BEGIN TRANSACTION,COMMIT,ROLLBACK). - Control de concurrencia y bloqueos básicos.
- Variables, estructuras de control (
IF...ELSE,WHILE) en Transact-SQL. - Creación de Procedimientos Almacenados (
Stored Procedures) con parámetros de entrada/salida. - Manejo de errores profesional con bloques
TRY...CATCH. - Disparadores (
Triggers) para automatización y auditoría de eventos.
- Estrategias de indización: Índices Agrupados (Clustered) y No Agrupados (Non-Clustered).
- Análisis de Planes de Ejecución para optimización de consultas lentas.
- Buenas prácticas para integración con herramientas de BI (Power BI, Excel, Python).
- Desarrollo del Caso Práctico Integrador de Base de Datos Empresarial.
Preguntas Frecuentes sobre el Curso de SQL Server
No. El curso está diseñado para empezar desde cero, sin conocimientos previos de bases de datos o programación.
El programa tiene una duración de 24 horas académicas, distribuidas en 8 sesiones prácticas en vivo por videollamada.
Sí. Todas las sesiones en vivo quedan grabadas para que puedas repasar el contenido cuando lo necesites.
Sí, Datametrika emite un certificado de finalización con código QR de verificación al completar el curso.
Modalidad
Clases en Vivo + Grabaciones
Duración
24 Horas Académicas
Sesiones
8 Sesiones Prácticas
Certificado
Emitido por Datametrika