Diseño y Consultas de Bases de Datos con SQL Server
Diseñas una base de datos relacional, la implementas en SQL Server y extraes información de ella con consultas sobre una o varias tablas. Curso 100% online, con clases en vivo y un taller práctico en cada tema.
Inicio: 18 de octubre. Los cupos se confirman con el pago.
Detalles del curso
Docente
Al terminar, podrás
- Diseñar un modelo de datos normalizado a partir de un proceso de negocio.
- Implementar la base en SQL Server, de forma visual y con T-SQL.
- Aplicar tipos de datos y restricciones que protegen la información.
- Filtrar, ordenar y resumir datos con consultas.
- Combinar varias tablas con JOIN y entregar un reporte integrador.
Da el primer paso para trabajar con datos en SQL Server
Para quién es
Herramientas
Modalidad
Clases en vivo
Cada domingo te conectas por Zoom, preguntas en el momento y ves cómo se resuelve cada caso paso a paso.
Un taller en cada tema
Cada tema cierra con talleres sobre el mismo caso comercial. El docente los revisa y te deja comentarios.
Comunidad fuera de clase
Grupo de WhatsApp y foro del Aula Virtual para resolver dudas entre una clase y la siguiente.
Retos con puntaje
Dashboards interactivos con quizzes que te dan puntaje al instante y te muestran qué tema repasar.
Las pantallas son ilustrativas.
Certificación
Un certificado con horas y código de verificación
Al completar el curso recibes el certificado «SQL Server Fundamentals: Diseño y Consultas», emitido por Data Groove y firmado por la Gerencia General y la Coordinación Académica.
Ver todos los certificadosDG-SQLB-2026-0001
Temario
Explora los 8 temas del curso
Cada tema incluye sus contenidos, los talleres prácticos y, donde aportan, prompts de IA para revisar y mejorar lo que ya resolviste.
1/8Diseño de bases de datos
Contenidos
- Datos, información y bases de datos relacionales: tablas, filas y columnas.
- Proceso de diseño: modelos conceptual (ER), lógico y físico.
- Entidades, atributos, relaciones y cardinalidades.
- Claves primarias y foráneas; integridad referencial.
- Normalización: 1FN, 2FN y 3FN.
Talleres
- Diseño del modelo ER de una empresa comercial a partir del análisis de su proceso de ventas.
- Normalización hasta 3FN de una hoja de Excel con datos redundantes.
Prompts de IA
Para proponer entidades y relaciones a partir de la descripción de un proceso de negocio, y para verificar si un diseño cumple la 3FN.
2/8Introducción a SQL Server e implementación visual de bases de datos
Contenidos
- Componentes de SQL Server: motor de base de datos, SSMS y servicios complementarios (SSIS, SSAS, SSRS).
- Instalación del motor y de SSMS; ediciones para aprendizaje.
- SSMS: conexión al servidor, explorador de objetos y editor de consultas.
- Bases de datos del sistema; archivos de datos y de registro.
- Creación visual de bases de datos, tablas, relaciones y diagramas.
Talleres
- Implementación de la base de datos comercial con el diseñador de tablas y el diagrama de relaciones.
- Carga de datos desde Excel y CSV con el asistente de importación.
- Generación del script de la base creada visualmente, como puente hacia T-SQL.
3/8Introducción a lenguaje T-SQL: implementación de bases de datos y consultas básicas
Contenidos
- El lenguaje Transact-SQL y sus categorías de comandos: definición de objetos, manipulación de datos, seguridad y transacciones.
- Definición de objetos:
CREATE,ALTERyDROP. - Manipulación de datos:
INSERT,UPDATE,DELETEyTRUNCATE; el riesgo de omitirWHERE. - Primeras consultas con
SELECT ... FROM. - Scripts: lotes,
GO, comentarios y convenciones de nombres.
Talleres
- Implementación de la base de datos comercial con
CREATE,ALTERyDROP. - Poblado y mantenimiento de datos con
INSERT,UPDATEyDELETE.
Prompts de IA
Para generar el script de creación de tablas a partir de un modelo ER, y para producir datos de prueba realistas.
4/8Tipos de datos y restricciones: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, DEFAULT, IDENTITY
Contenidos
- Tipos numéricos, de texto y de fecha y hora; criterios para elegirlos.
PRIMARY KEYeIDENTITY.FOREIGN KEYy acciones referenciales (ON DELETE,ON UPDATE).UNIQUE,CHECKyDEFAULT.NULLfrente aNOT NULL.
Talleres
- Elección de tipos de datos y llaves para las tablas del caso comercial.
- Reglas de negocio con
CHECK,DEFAULTyUNIQUE, y prueba de inserciones que las violan.
5/8Querying I: T-SQL para extracción de datos, operación de columnas y filtrado
Contenidos
SELECT ... FROM: sintaxis y orden lógico de ejecución.- Alias de columnas y de tablas.
- Nuevas columnas con operadores aritméticos y concatenación.
- Funciones de texto, numéricas, de fecha y de conversión (
CAST,CONVERT). - Expresiones condicionales:
CASEeIIF. - Filtrado de filas con
WHERE, operadores de comparación,AND,ORyNOT.
Talleres
- Creación de nuevas columnas con operadores y funciones de texto, número y fecha.
- Clasificación de clientes y productos con
CASE. - Filtrado de pedidos con
WHERE,ANDyOR.
Prompts de IA
Para traducir una pregunta de negocio a una consulta, y para explicar línea por línea una consulta existente.
6/8Querying II: T-SQL para ordenamiento y filtros adicionales: ORDER BY, TOP, DISTINCT, LIKE, BETWEEN, manejo de NULL
Contenidos
ORDER BYpor una o varias columnas, ascendente y descendente.TOP,TOP ... WITH TIESyTOP ... PERCENT.DISTINCTpara eliminar duplicados.LIKEy sus comodines;INyBETWEEN.- Manejo de
NULL:IS NULL,ISNULLyCOALESCE.
Talleres
- Ranking de los productos más vendidos y más caros con
ORDER BYyTOP. - Búsqueda de clientes por patrones y rangos con
LIKE,INyBETWEEN. - Detección y tratamiento de datos faltantes con
IS NULLyCOALESCE.
Prompts de IA
Para construir patrones de búsqueda con LIKE, y para detectar errores de lógica con NULL en un filtro.
7/8Querying III: T-SQL para obtener resúmenes de datos con operadores de agregación y agrupamiento
Contenidos
- Funciones de agregación:
COUNT,SUM,AVG,MINyMAX. - Diferencias entre
COUNT(*),COUNT(columna)yCOUNT(DISTINCT columna). GROUP BYpor una y por varias columnas.- Agrupamiento por periodos: año, mes y día.
HAVINGfrente aWHERE.
Talleres
- Indicadores globales de ventas: totales, promedios y conteos.
- Ventas por categoría, por vendedor y por mes con
GROUP BY. - Clientes con compras superiores a un umbral con
HAVING.
Prompts de IA
Para elaborar agregaciones y agrupamientos con campos específicos, y para validar los totales de un resumen.
8/8Querying IV: T-SQL para extraer datos de varias tablas simultáneamente
Contenidos
- Relación entre las llaves del modelo y el comando
JOIN. INNER JOIN.LEFT,RIGHTyFULL JOIN.CROSS JOINy combinación de una tabla consigo misma.- Combinaciones con llave simple y con llave compuesta.
JOINde tres o más tablas, combinado con agregación.
Talleres
- Detalle de pedidos con cliente y producto mediante
INNER JOIN. - Clientes sin pedidos y productos sin ventas con
LEFT JOIN. - Reporte integrador de ventas por cliente, categoría y mes, exportado a Excel.
Prompts de IA
Para elegir el tipo de JOIN según la pregunta de negocio, y para diagnosticar por qué una combinación duplica filas.
Próximas fechas
Preguntas frecuentes
¿Necesito experiencia previa?
¿Qué necesito para las clases?
¿Cómo son las clases?
¿Qué certificado recibo?
¿Cómo pago?
¿Listo para empezar?
Reserva tu cupo o escríbenos si tienes dudas sobre el nivel que te conviene.