top of page

Objetivo General

Capacitar a profesionales y estudiantes de cualquier disciplina en el manejo práctico de SQL Server, dotándolos de las habilidades necesarias para conectarse al motor de base de datos, interpretar su estructura, diseñar consultas eficientes y extraer información de múltiples tablas para la toma de decisiones empresariales, sin requerir experiencia previa en programación.

Fundamentos de
SQL Server

PLAN DE ESTUDIO

Características

On line

en vivo

Web

de recursos

Modalidad

de Taller

Certificado

Vídeos grabados

por clase

24 hrs

Costo : 60 USD

Comunícate por WhatsApp : 

+51 945358175 

Captura.JPG

Solicitar Informe

Fornulario : Fundamentos de SQL Server

BLOQUE 1: CONEXIÓN Y ELABORACION DE CONSULTAS

Módulo 1 : Conexión a Base de Datos 

OBJETIVO:

Establecer conexiones efectivas con el motor de base de datos y dominar la interfaz de SQL Server Management Studio (SSMS) como terminal de acceso principal, permitiendo la exploración del entorno, la gestión de servidores y la ejecución inicial de consultas

  • Conectándose a una Base de Datos. 

  • Terminales de accesos a bases de datos: la herramienta SSMS. 

Módulo 2: Consultas básicas con lenguaje SQL 

OBJETIVO:

Capacitar al estudiante en la extracción, filtrado, cálculo y ordenamiento básico de información en bases de datos relacionales, mediante el uso eficiente de la sentencia SELECT, operadores y cláusulas de filtrado en SQL para responder a requerimientos específicos de datos.

  • Revisión de las sintaxis para sentencias SELECT de SQL básicas. 

  • Uso de operadores aritméticos y de concatenación en sentencias SQL 

  • Campos calculados 

  • Uso de la cláusula WHERE para recuperar filas específicas 

  • Uso de las condiciones de comparación en la cláusula WHERE 

  • Uso de la condición LIKE para comparar valores literales 

  • Enumeración de las condiciones lógicas AND, OR, NOT 

  • Ordenación de filas con la cláusula ORDER BY 

Módulo 3: Consultas de múltiples tablas 

OBJETIVO :

Capacitar en la recuperación avanzada de información y gestión de bases de datos relacionales, permitiendo extraer, relacionar y transformar datos provenientes de múltiples tablas mediante el uso estratégico de uniones (JOIN) y lógica condicional (CASE)

  • Accediendo a datos de más de una tabla. 

  • Columnas ambiguas. 

  • Uso de clausula INNER JOIN. JOIN ON   LEFT JOIN , RIGHT JOIN y FULL JOIN. 

  • Uso de CASE. 

BLOQUE 2: PROCESAMIENTO AVANZADO DE DATOS  

Módulo 4: Consultas avanzadas 

OBJETIVO :

Manipular, formatear y transformar datos de tipo texto, fechas y valores numéricos directamente en las consultas SQL para adaptar la información a los requerimientos específicos del negocio o del reporte.

  • Funciones ( cadena, fecha, numérico ) 

  • Select UNION , UNION ALL. 

  • Select EXCEPT , INTERSECT 

  • Select PIVOT 

  • Sub consultas 

Módulo 5: Consultas con datos agrupados 

OBJETIVO :

Comprender, analizar y aplicar el uso de las funciones de grupo y las cláusulas de agrupamiento (GROUP BY y HAVING) en consultas SQL para resumir, estructurar y filtrar información de manera eficiente y precisa a partir de conjuntos de datos.

  • Descripción y clasificación de las funciones de grupo. 

  • Uso de las funciones de grupo 

  • Uso de la palabra clave DISTINCT con funciones de grupo. 

  • Descripción del manejo de valores nulos con funciones de grupo. 

  • Creación de grupos de datos con la cláusula GROUP BY. 

  • Agrupamiento de datos mediante varias columnas. 

  • Cómo evitar las consultas no válidas con las funciones de grupo.   Exclusión de grupos de datos con la cláusula HAVING

BLOQUE 3: Gestión Integral de Tablas y Operaciones DML en SQL

Módulo 6: Gestionando datos con lenguaje SQL

OBJETIVO :

Comprender y aplicar correctamente las consultas de modificación de datos (DML) en bases de datos relacionales, garantizando la integridad, actualización y depuración eficiente de la información mediante las sentencias de inserción, actualización y eliminación.

  • INSERT (Inserción de datos): Incorporación de nuevos registros en una o varias tablas de la base de datos respetando las restricciones de integridad.

  • UPDATE (Modificación de datos): Actualización y reestructuración de la información existente en registros específicos bajo criterios determinados.

  • DELETE (Eliminación de datos): Supresión segura de registros que ya no son necesarios o han quedado obsoletos dentro de la estructura de almacenamiento.

Módulo 7 : Creación y Mantenimiento de Estructuras de Tablas

OBJETIVO :

Capacitar en los fundamentos teóricos y prácticos para el diseño, creación y modificación de tablas en bases de datos relacionales, asegurando una correcta selección de tipos de datos y la capacidad de gestionar cambios estructurales o limpiezas de registros de forma eficiente.

  • Revisión de la estructura de una tabla: Análisis de la anatomía básica de una entidad relacional (columnas, filas, campos y restricciones).

  • Tipos de datos disponibles: Catálogo y criterios de selección para tipos numéricos, de texto, fechas y valores lógicos.

  • Creación de una tabla simple: Implementación de la instrucción fundamental CREATE TABLE para dar de alta nuevas estructuras.

  • Modificación de la estructura (ALTER TABLE): Gestión de cambios evolutivos en el esquema (agregar, modificar o eliminar columnas y restricciones en tablas existentes).

  • Vaciado de tablas (TRUNCATE TABLE): Aplicación de comandos orientados a la limpieza rápida y eficiente de registros dentro de una tabla.

Módulo 8: Definición de Restricciones (Constraints)

OBJETIVO :

Garantizar la integridad, consistencia y validez de los datos en el modelo relacional mediante la implementación de restricciones (constraints) a nivel de columna y de tabla, asegurando que las reglas de negocio se ejecuten directamente en la estructura de almacenamiento.

  • Introducción a las Restricciones (Constraints)

  • Creación de Restricciones a Nivel de Columna

  • Creación de Restricciones a Nivel de Tabla

BLOQUE 4: OPTIMIZACION DE CONSULTAS E INTEGRACION

Módulo 9: Optimización de Rendimiento Mediante la Gestión de Índices y Planes de Ejecución

OBJETIVO :

Capacitar en el diseño, implementación y administración eficiente de estructuras de indexación (Clustered y Non-Clustered), así como en la interpretación de planes de ejecución, para optimizar el rendimiento de las consultas y reducir los costos de E/S en los motores de bases de datos relacionales

  • Gestión y Mantenimiento de Índices

  • Estrategias de monitoreo, detección de fragmentación, y procesos de reorganización o reconstrucción para asegurar la eficiencia a largo plazo.

  • Criterios de Diseño e Implementación

  • Lineamientos para determinar cuándo indexar una columna, análisis de costo-beneficio frente a operaciones de escritura (INSERT, UPDATE, DELETE), y el impacto de columnas clave e incluidas.

  • Arquitectura y Tipos de Índices

  • Diferencias estructurales y de comportamiento entre Índices Agrupados (Clustered Indexes) y No Agrupados (Non-Clustered Indexes), y su relación con el almacenamiento físico de los datos.

  • Análisis e Interpretación de Planes de Ejecución

  • Lectura y diagnóstico de los planes generados por el optimizador de consultas para identificar escaneos de tabla (Table Scans), búsquedas (Index Seeks), y puntos críticos de mejora (tuning).

Módulo 10: Integración Bidireccional de Datos: SQL Server y Microsoft Excel

OBJETIVO :

Proveer las competencias técnicas necesarias para automatizar y gestionar eficientemente el intercambio bidireccional de información entre bases de datos SQL Server y Microsoft Excel, optimizando los procesos de ingesta masiva de datos y la extracción de resultados desde procedimientos almacenados para la generación de reportes y análisis operativo.

  • Fundamentos de Conectividad y Arquitectura: Métodos, alternativas y consideraciones de diseño para conectar entornos relacionales de SQL Server con hojas de cálculo de Excel.

  • Importación Eficiente de Datos (Excel a SQL Server): Técnicas de migración y carga estructurada de información desde archivos de Excel hacia tablas transaccionales mediante asistentes, scripts y validaciones de integridad.

  • Exportación y Automatización desde Procedimientos Almacenados (SQL Server a Excel): Métodos avanzados para extraer, formatear y volcar los conjuntos de resultados obtenidos de Store Procedures directamente hacia estructuras compatibles con Excel.

Plataforma Web
de Recursos Académicos

La Web de recursos academicos, entrega a los alumnos:

  • Vídeos de cada clase al sgte día.

  • Máquinas Virtuales de acuerdo a los cursos desarrollados

  • Software necesario para desarrollar las actividades

  • Guías de clases de cada tema

  • Archivos como Dataset de imagenes, Scripts, Data, necesario para el desarrollo de las clases.

Certificado

Certificado

Se emite certificado al aprobar el curso, consignando las 24 hrs desarrolladas. 

 

​Curso:

ESPECIALISTA EN GESTIÓN DE DATOS CON SQL SERVER

bottom of page