Días de aplicación: Lunes Martes Miércoles Jueves Viernes Sábado
Modalidad: Presencial y En linea
Cupo: Abierto
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.
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.