Course 20761-C: Querying Data with Transact-SQL

(Curso 20761-C: Consultar Datos con Transact-SQL)


Este curso ha sido diseñado para presentar Transact-SQL a los estudiantes. Está diseñado de forma que los tres primeros días pueden enseñarse como un curso a los estudiantes que necesitan los conocimientos para otros cursos del plan de estudios de SQL Server. En los días 4 y 5 se enseñan el resto de habilidades necesarias para hacer 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.

Habilidades que se obtendran:

Pre-requisitos:

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

- Conocimiento práctico de bases de datos relacionales.

Contratar Curso

Temario (35 hrs. Presenciales)

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 utilizando SQL Server Management Studio.

Lecciones

Laboratorio : Trabajar con herramientas de SQL Server

Después de completar este módulo, podrá:

Módulo 2: Introducción a las consultas T-SQL

Este módulo describe los elementos de T-SQL y su papel en la escritura de consultas.

Lecciones

Laboratorio : Introducción a las consultas T-SQL

Después de completar este módulo, podrá:

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.

Lecciones

Laboratorio : Escribir declaraciones SELECT básicas

Después de completar este módulo, podrá:

Módulo 4: Consultar múltiples tablas

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

Lecciones

Laboratorio : Consultar múltiples tablas

Después de completar este módulo, podrá:

Módulo 5: Ordenar y filtrar datos

Este módulo describe cómo implementar el orden y el filtrado.

Lecciones

Laboratorio : Ordenar y filtrar datos

Después de completar este módulo, podrá:

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.

Lecciones

Laboratorio : Trabajar con tipos de datos de SQL Server

Después de completar este módulo, podrá:

Módulo 7: Usar DML para modificar datos

Este módulo describe cómo crear consultas DML y por qué querría hacerlo.

Lecciones

Laboratorio : Usar DML para modificar datos

Después de completar este módulo, podrá:

Módulo 8: Usar funciones integradas

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

Lecciones

Laboratorio : Uso defunciones integradas

Después de completar este módulo, podrá:

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

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

Lecciones

Laboratorio : Agrupación y agregación de datos

Después de completar este módulo, podrá:

Módulo 10: Usar subconsultas

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

Lecciones

Laboratorio : Uso de subconsultas

Después de completar este módulo, podrá:

Módulo 11: Usar 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.

Lecciones

Laboratorio : Usar expresiones de tabla

Después de completar este módulo, podrá:

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.

Lecciones

Laboratorio : Uso de operadores de conjuntos

Después de completar este módulo, los estudiantes podrán:

Módulo 13: Uso de funciones de clasificación de ventanas, desplazamiento y agregación

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

Lecciones

Laboratorio : Uso de las funciones de clasificación de ventana, desplazamiento y agregado

Después de completar este módulo, los estudiantes podrá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

Lecciones

Laboratorio : Conjuntos de pivote y agrupación

Después de completar este módulo, los estudiantes podrán:

Módulo 15: Ejecutar procedimientos almacenados

Este módulo describe cómo devolver resultados ejecutando procedimientos almacenados. Pasar parámetros a los procedimientos. Crear procedimientos almacenados simples que encapsulan una instrucción SELECT. - Construir y ejecutar SQL dinámico con EXEC y sp_executesql.

Lecciones

Laboratorio : Ejecutar procedimientos almacenados

Después de completar este módulo, los estudiantes podrán:

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.

Lecciones

Laboratorio : Programación con T-SQL

Después de completar este módulo, los estudiantes podrán:

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

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

Lecciones

Laboratorio : Implementación de manejo de errores

Después de completar este módulo, los estudiantes podrán:

Módulo 18: Implementación de transacciones

Este módulo describe cómo implementar transacciones.

Lecciones

Laboratorio : Implementación de transacciones

Después de completar este módulo, los estudiantes podrán: