Descripción

Este programa tiene como objetivo principal brindar a los estudiantes una buena comprensión del lenguaje Transact-SQL que se utiliza en todas las disciplinas relacionadas con SQL Server; a saber, administración de bases de datos, desarrollo de bases de datos e inteligencia empresarial.

Dirigido a

  • Administradores de bases de datos
  • Desarrolladores de bases de datos
  • Profesionales de BI.

Duración

35 Horas

Modalidades

  • Presencial

  • Virtual en vivo a tráves de plataformas digitales

  • On site

Cursos Relacionados

  • 20764-C: Administering a SQL Database Infrastructure

  • 20762-C: Developing SQL Databases

Incluye

  • 35 horas de capacitación

  • Instructores capacitados

  • Manual de participante en formato digital

  • Constancia de particpación

Temario


Lección 1: Introducción a Microsoft SQL Server

  • La arquitectura básica de SQL Server

  • Ediciones y versiones de SQL Server

  • Introducción a SQL Server Management Studio

Laboratorio: Trabajo con herramientas de SQL Server

  • Trabajar con SQL Server Management Studio

  • Creación y organización de scripts T-SQL

  • Usar libros en línea

Lección 2: Introducción a las consultas T-SQL

  • Presentación de T-SQL

  • Comprensión de conjuntos

  • Comprensión de la lógica de predicados

  • Comprensión del orden lógico de las operaciones en sentencias SELECT

Laboratorio: Introducción a las consultas T-SQL

  • Ejecución de sentencias SELECT básicas

  • Ejecución de consultas que filtran datos mediante predicados

  • Ejecutando consultas que ordenan datos usando ORDER BY

Lección 3: Escribir consultas SELECT

  • Escribir declaraciones SELECT simples

  • Eliminando duplicados con DISTINCT

  • Usar alias de columna y tabla

  • Escribir expresiones CASE simples

Laboratorio: Redacción de declaraciones SELECT básicas

  • Escribir declaraciones SELECT simples

  • Eliminación de duplicados con DISTINCT

  • Usar alias de columna y tabla

  • Usar una expresión CASE simple

Lección 4: Consulta de varias tablas

  • Entendiendo las uniones

  • Consultar con combinaciones internas

  • Consultar con combinaciones externas

  • Consulta con Cross Joins y Self Joins

Laboratorio: Consulta de varias tablas

  • Escribir consultas que utilizan Inner Joins

  • Escribir consultas que utilizan combinaciones internas de varias tablas

  • Escribir consultas que utilizan autouniones

  • Escribir consultas que utilizan combinaciones externas

  • Escribir consultas que utilizan combinaciones cruzadas

Lección 5: Clasificación y filtrado de datos

  • Clasificación de datos

  • Filtrar datos con predicados

  • Filtrado de datos con TOP y OFFSET-FETCH

  • Trabajar con valores desconocidos

Laboratorio: Clasificación y filtrado de datos

  • Escribir consultas que filtran datos mediante una cláusula WHERE

  • Escritura de consultas que ordenen datos mediante una cláusula ORDER BY

  • Escribir consultas que filtran datos con la opción TOP

  • Escribir consultas que filtran datos usando la cláusula OFFSET-FETCH

Lección 6: Trabajar con tipos de datos de SQL Server

  • Introducción a los tipos de datos de SQL Server

  • Trabajar con datos de caracteres

  • Trabajar con datos de fecha y hora

Laboratorio: Trabajo con tipos de datos de SQL Server

  • Escribir consultas que devuelvan datos de fecha y hora

  • Escribir consultas que utilizan funciones de fecha y hora

  • Escribir consultas que devuelvan datos de caracteres

  • Escribir consultas que devuelvan funciones de caracteres

Lección 7: Uso de DML para modificar datos

  • Agregar datos a tablas

  • Modificar y eliminar datos

  • Generando valores de columna automáticos

Laboratorio: Uso de DML para modificar datos

  • Insertar registros con DML

  • Actualización y eliminación de registros mediante DML

Lección 8: Uso de funciones integradas

  • Escribir consultas con funciones integradas

  • Usar funciones de conversión

  • Usar funciones lógicas

  • Uso de funciones para trabajar con NULL

Laboratorio: Uso de funciones integradas

  • Escribir consultas que utilizan funciones de conversión

  • Escribir consultas que utilizan funciones lógicas

  • Escribir consultas que prueben la nulabilidad

Lección 9: Agrupación y agregación de datos

  • Usar funciones agregadas

  • Uso de la cláusula GROUP BY

  • Filtrar grupos con HAVING

Laboratorio: Agrupación y agregación de datos

  • Escribir consultas que utilizan la cláusula GROUP BY

  • Escribir consultas que utilizan funciones agregadas

  • Escribir consultas que utilizan funciones agregadas distintas

  • Escribir consultas que filtran grupos con la cláusula HAVING

Lección 10: Uso de subconsultas

  • Escribir subconsultas independientes

  • Escribir subconsultas correlacionadas

  • Usar el predicado EXISTS con subconsultas

Laboratorio: Uso de subconsultas

  • Escribir consultas que utilizan subconsultas independientes

  • Escritura de consultas que utilizan subconsultas escalares y de resultados múltiples

  • Escribir consultas que utilizan subconsultas correlacionadas y una cláusula EXISTS

Lección 11: Uso de expresiones de tabla

  • Usar vistas

  • Uso de funciones con valores de tabla en línea

  • Usar tablas derivadas

  • Usar expresiones de tabla comunes

Laboratorio: Uso de expresiones de tabla

  • Escribir consultas que utilizan vistas

  • Escribir consultas que utilizan tablas derivadas

  • Escribir consultas que utilizan expresiones de tabla comunes (CTE)

  • Escritura de consultas que utilizan expresiones con valores de tabla en línea (TVF)

Lección 12: Uso de operadores de conjuntos

  • Escribir consultas con el operador UNION

  • Usando EXCEPT e INTERSECT

  • Usando APLICAR

Laboratorio: Uso de operadores de conjuntos

  • Escritura de consultas que utilizan operadores de conjuntos UNION y UNION ALL

  • Escritura de consultas que utilizan operadores CROSS APPLY y OUTER APPLY

  • Escribir consultas que utilizan los operadores EXCEPT e INTERSECT

Lección 13: Uso de las funciones de clasificación, compensación y agregación de Windows

  • Creando Windows con OVER

  • Explorando las funciones de la ventana

Laboratorio: Uso de funciones de clasificación, compensación y agregación de Windows

  • Escribir consultas que utilizan funciones de clasificación

  • Escribir consultas que utilizan funciones de compensación

  • Escribir consultas que utilizan funciones de agregación de ventanas

Lección 14: Conjuntos de agrupación y pivotación

  • Escribir consultas con PIVOT y UNPIVOT

  • Trabajar con conjuntos de agrupación

Laboratorio: conjuntos de agrupación y pivotación

  • Escribir consultas que utilizan el operador PIVOT

  • Escribir consultas que utilizan el operador UNPIVOT

  • Escritura de consultas que utilizan las subcláusulas GROUPING SETS CUBE y ROLLUP

Lección 15: Ejecución de procedimientos almacenados

  • Consultar datos con procedimientos almacenados

  • Pasar parámetros a procedimientos almacenados

  • Creación de procedimientos almacenados simples

  • Trabajar con SQL dinámico

Laboratorio: Ejecución de procedimientos almacenados

  • Uso de la instrucción EXECUTE para invocar procedimientos almacenados

  • Pasar parámetros a procedimientos almacenados

  • Ejecución de procedimientos almacenados en el sistema

Leave a Reply

Your email address will not be published.