20761: Consulta de Datos con Transact-SQL

Del 23 de marzo de 2020 al 27 de marzo de 2020

Días de aplicación: Lunes Martes Miércoles Jueves Viernes Sábado


Modalidad: Presencial y En linea


Cupo: 5 asistentes


Este curso está diseñado para presentar a los estudiantes Transact-SQL. Está diseñado de tal manera que los primeros tres días se pueden enseñar como un curso para estudiantes que requieren el conocimiento para otros cursos en el plan de estudios de SQL Server. Los días 4 y 5 enseñan las habilidades restantes requeridas para tomar el examen 70-761.

Perfil de audiencia

El objetivo principal del curso es proporcionar a los estudiantes una buena comprensión del lenguaje Transact-SQL que utilizan todas las disciplinas relacionadas con SQL Server; a saber, administración de bases de datos, desarrollo de bases de datos e inteligencia empresarial. Como tal, el público objetivo principal para este curso es: Administradores de bases de datos, Desarrolladores de bases de datos y profesionales de BI.

Al término del curso:

Describa las capacidades y componentes clave de SQL Server.

  • Describa T-SQL, conjuntos y lógica de predicados.
  • Escriba una sola instrucción SELECT de tabla.
  • Escribe una declaración SELECT de varias tablas.
  • Escriba sentencias SELECT con filtrado y clasificación.
  • Describa cómo SQL Server usa los tipos de datos.
  • Escribe declaraciones DML.
  • Escribir consultas que utilizan funciones integradas.
  • Escribir consultas que agreguen datos.
  • Escribir subconsultas.
  • Crear e implementar vistas y funciones con valores de tabla.
  • Utilice operadores de conjuntos para combinar resultados de consultas.
  • Escriba consultas que utilicen funciones de clasificación, desplazamiento y agregado de ventanas.
  • Transforme los datos mediante la implementación de pivote, desenvolvimiento, resumen y cubo.
  • Crear e implementar procedimientos almacenados.
  • Agregue construcciones de programación como variables, condiciones y bucles al código T-SQL.

Módulo 1: Introducción a Microsoft SQL Server

Este módulo presenta SQL Server, las versiones de SQL Server, incluidas las versiones en la nube, y cómo conectarse a SQL Server usando SQL Server Management Studio

 

Módulo 2: Introducción a la consulta T-SQL

Este módulo describe los elementos de T-SQL y su papel en la escritura de consultas. Describa el uso de conjuntos en SQL Server. Describa el uso de la lógica de predicados en SQL Server. Describa el orden lógico de operaciones en las instrucciones SELECT.

 

Módulo 3: Escribir consultas SELECT

Este módulo presenta los fundamentos de la instrucción SELECT, enfocándose en consultas en una sola tabla.

 

Módulo 4: Consultar múltiples tablas

Este módulo describe cómo escribir consultas que combinan datos de múltiples fuentes en Microsoft SQL Server.

 

Módulo 5: Ordenar y filtrar datos

Este módulo describe cómo implementar la clasificación y el filtrado

 

Módulo 6: Trabajar con tipos de datos de SQL Server

Este módulo presenta los tipos de datos que SQL Server usa para almacenar datos

 

Módulo 7: uso de DML para modificar datos

Este módulo describe cómo crear consultas DML.

 

Módulo 8: Uso de funciones incorporadas

Este módulo presenta algunas de las muchas funciones integradas en SQL Server.

 

Módulo 9: Agrupación y agregación de datos

Este módulo describe cómo usar funciones agregadas.

 

Módulo 10: Uso de subconsultas

Este módulo describe varios tipos de subconsultas y cómo y cuándo usarlas.

 

Módulo 11: Uso de expresiones de tabla

Anteriormente en este curso, aprendió sobre el uso de subconsultas como una expresión que devolvía resultados a una consulta de llamada externa. Al igual que las subconsultas, las expresiones de tabla son expresiones de consulta, pero las expresiones de tabla amplían esta idea al permitirle nombrarlas y trabajar con sus resultados como lo haría con los datos en cualquier tabla relacional válida. Microsoft SQL Server admite cuatro tipos de expresiones de tabla: tablas derivadas, expresión de tabla común (CTE), vistas y funciones con valores de tabla en línea (TVF). En este módulo, aprenderá a trabajar con estas formas de expresiones de tabla y aprenderá a usarlas para ayudar a crear un enfoque modular para escribir consultas.

 

Módulo 12: Uso de operadores de conjuntos

Este módulo presenta cómo usar los operadores de conjuntos UNION, INTERSECT y EXCEPT para comparar filas entre dos conjuntos de entrada.

 

Módulo 13: Uso de las funciones de Clasificación, Desplazamiento y Agregado de Windows

Este módulo describe los beneficios de usar funciones de ventana. Restrinja las funciones de la ventana a las filas definidas en una cláusula OVER, incluidas las particiones y los marcos. Escriba consultas que usen funciones de ventana para operar en una ventana de filas y devolver resultados de clasificación, agregación y comparación de compensación.

 

Módulo 14: Conjuntos de pivote y agrupación

Este módulo describe consultas de escritura que pivotan y desenredan conjuntos de resultados. Escribir consultas que especifiquen múltiples agrupaciones con conjuntos de agrupación.

 

Módulo 15: Ejecución de procedimientos almacenados

Este módulo describe cómo devolver resultados ejecutando procedimientos almacenados. Pase los parámetros a los procedimientos. Cree procedimientos almacenados simples que encapsulan una instrucción SELECT. Construya y ejecute SQL dinámico con EXEC y sp_executesql.

 

Módulo 16: Programación con T-SQL

Este módulo describe cómo mejorar su código T-SQL con elementos de programación.

 

Módulo 17: Implementación de manejo de errores

Este módulo introduce el manejo de errores para T-SQL.

 

Módulo 18: Implementación de transacciones

Este módulo describe cómo implementar transacciones.


Conocimientos básicos del sistema operativo Microsoft Windows y su funcionalidad principal.

 

Conocimiento práctico de bases de datos relacionales.


¿Necesitas información? Contáctanos


Enviar