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 y gestión de bases de datos - Datametrika

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 DISTINCT y limitación de filas con TOP.
  • Manipulación de valores nulos (IS NULL, ISNULL, COALESCE).

  • Combinación de tablas: INNER JOIN, LEFT JOIN, RIGHT JOIN y FULL OUTER JOIN.
  • Funciones de agregación: COUNT, SUM, AVG, MIN, MAX.
  • Agrupamiento de información con GROUP BY y filtrado con HAVING.
  • 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.
Desarrollo de consultas SQL Server en Datametrika

Modalidad

Clases en Vivo + Grabaciones

Duración

24 Horas Académicas

Sesiones

8 Sesiones Prácticas

Certificado

Emitido por Datametrika

Hola Datametrika, deseo información sobre los próximos inicios, costos y descuentos de sus cursos. 👋