Descripción
Inicios Próximos:
Aún no tenemos inicios de este curso |
Objetivos:
Después de completar este curso, los estudiantes podrán:
- Describir las capacidades clave y los componentes de SQL Server.
- Describir T-SQL, conjuntos y lógica de predicados.
- Escribir una sola tabla en la instrucción SELECT.
- Escribir una instrucción SELECT de varias tablas.
- Escribir declaraciones SELECT con filtrado y clasificación.
- Describir cómo SQL Server usa tipos de datos.
- Escribir declaraciones DML.
- Escribir consultas que usan funciones incorporadas.
- Escribir consultas que agregan datos.
- Escribir subconsultas.
- Crear e implementar vistas y funciones con valores de tabla.
- Use los operadores establecidos para combinar los resultados de la consulta.
- Las consultas de escritura que usan rangos de ventana, desplazamiento y funciones agregadas.
- Transformar datos implementando pivote, unpivot, rollup y cubo.
- Crear e implementar procedimientos almacenados.
- Agregar construcciones de programación como variables, condiciones y bucles al código T-SQL.
Audiencia:
El objetivo principal del curso es proporcionar a los alumnos 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 de este curso es: Administradores de bases de datos, Desarrolladores de bases de datos y profesionales de BI.
Prerrequisitos:
- Conocimiento básico del sistema operativo Microsoft Windows y su funcionalidad principal.
- Conocimiento de trabajo de bases de datos relacionales.
Certificación:
Este curso lo prepara para el examen:70-761: Querying Data with Transact-SQL. Este examen es requisito para la certificación: MCSA: SQL Server – SQL 2016 Database Development
Contenido:
1. Módulo 1: Introducción a Microsoft SQL Server
1.1 La arquitectura básica de SQL Server
1.2 Versiones y ediciones de SQL Server
1.3 Primeros pasos con SQL Server Management Studio
1.4 Laboratorio: Trabajo con herramientas de SQL Server
1.4.1 Trabajar con SQL Server Management Studio
1.4.2 Crear y organizar scripts de T-SQL
1.4.3 Usar libros en línea
2 Módulo 2: Introducción a las consultas de T-SQL
2.1 Presentación de T-SQL
2.2 Comprensión de conjuntos
2.3 Comprensión de lógica de predicados
2.4 Comprender el orden lógico de operaciones en instrucciones SELECT
2.5 Laboratorio: Introducción a la consulta de Transact-SQL
2.5.1 Ejecución de instrucciones SELECT Básicas
2.5.2 Ejecución de consultas que filtran datos usando predicciones
2.5.3 Ejecución de consultas que ordenan datos usando ORDER BY
3 Módulo 3: Escribir consultas SELECT
3.1 Escritura de sentencias SELECT Simple
3.2 Eliminar duplicados con DISTINCT
3.3 Uso de alias de columna y tabla
3.4 Escribir expresiones CASE Simple
3.5 Laboratorio: Escribir instrucciones SELECT básicas
3.5.1 Escribir declaraciones SELECT simples
3.5.2 Eliminación duplicados usando DISTINCT
3.5.3 Usar alias de columnas y tablas
3.5.4 Usar una expresión CASE simple
4 Módulo 4: Consultas de varias tablas
4.1 Comprensión de las JOINS
4.2 Consultas con INNER JOIN
4.3 Consulta con OUTER JOINS
4.4 Consultas con CROSS JOINS y SELF JOINS
4.5 Laboratorio: Consultas de varias tablas
4.5.1 Escribir consultas que usen INNER JOINS
4.5.2 Escribir consultas que usen multiples tablas con INNER JOINS
4.5.3 Escribir consultas que usen SELF JOINS
4.5.4 Escribir consultas que usen OUTER JOINS
4.5.5 Escribir consultas que usen CROSS JOIN
5 Módulo 5: Clasificación y filtrado de datos
5.1 Ordenar datos
5.2 Filtrar datos con predicados
5.3 Filtrar datos con TOOP y OFFSET-FETCH
5.4 Trabajando con valores desconocidos
5.5 Laboratorio: clasificación y filtrado de datos
5.5.1 Escribir consultas que filtran datos usando una cláusula WHERE
5.5.2 Escribir consultas que clasifican datos usando una cláusula ORDER BY
5.5.3 Escribir consultas que filtran datos usando la opción TOP
5.5.4 Escribir consultas que filtran datos usando la cláusula OFFSET-FETCH
6 Módulo 6: Trabajando con tipos de datos SQL Server
6.1 Introducción de tipos de datos SQL Server
6.2 Trabajar con datos de caracteres
6.3 Trabajar con datos de fecha y hora
6.4 Laboratorio: trabajando con tipos de datos de SQL Server
6.4.1 Escribir consultas que devuelven datos de fecha y hora
6.4.2 Escritura de consultas que usan funciones de fecha y hora
6.4.3 Escribir consultas que devuelvan datos de caracteres
6.4.4 Escribir consultas que devuelven funciones de caracteres
7 Módulo 7: Uso de DML para modificar datos
7.1 Agregar datos a tablas
7.2 Modificar y eliminar datos
7.3 Generar valores de columna automáticos
7.4 Laboratorio: Uso de DML para modificar datos
7.4.1 Insertar registros con DML
7.4.2 Actualización y eliminación de registros con DML
8 Módulo 8: Uso de funciones
8.1 Escribir consultas con funciones integradas
8.2 Usar funciones de conversión
8.3 Uso de funciones lógicas
8.4 Utilizar funciones para trabajar con NULL
8.5 Laboratorio: Uso de funciones integradas
8.5.1 Escribir consultas que usan funciones de conversión
8.5.2 Escribir consultas que usan funciones lógicas
8.5.3 Escritura de consultas que prueban la nulabilidad
9 Módulo 9: Agrupación y agregación de datos
9.1 Uso de funciones agregadas
9.2 Uso de la cláusula GROUP BY
9.3 Filtrar grupos con HAVING
9.4 Laboratorio: Agrupación y agregación de datos
9.4.1 Escribir consultas que utilizan la cláusula GROUP BY
9.4.2 Escribir consultas que usan funciones agregadas
9.4.3 Escritura de consultas que usan funciones de agregación distintas
9.4.4 Escritura de consultas que filtran grupos con la cláusula HAVING
10 Módulo 10: Uso de subconsultas
10.1 Escribir subconsultas autónomas
10.2 Escribir subconsultas correlacionadas
10.3 Usar el predicado EXISTS con subconsultas
10.4 Laboratorio: Uso de subconsultas
10.4.1 Escritura de consultas que usan subconsultas autónomas
10.4.2 Escritura de consultas que utilizan subconsultas escalares y de resultados múltiples
10.4.3 Escritura de consultas que utilizan subconsultas correlacionadas y una cláusula EXISTS
11 Módulo 11: Uso de expresiones de tabla
11.1 Uso de Vistas
11.2 Uso de funciones con valores de tabla en línea
11.3 Uso de Tablas Derivadas
11.4 Uso de expresiones de tabla comunes
11.5 Laboratorio: Uso de expresiones de tabla
11.5.1 Escritura de consultas que usan vistas
11.5.2 Escritura de consultas que usan tablas derivadas
11.5.3 Escritura de consultas que utilizan expresiones de tabla comunes (CTE)
11.5.4 Escritura de consultas que utilizan expresiones con valores de tabla en línea (TVF)
12 Módulo 11: Uso de operadores de configuración
12.1 Escribir consultas con el operador de UNION
12.2 Uso de sentencias EXCEPT e INTERSECT
12.3 Uso de sentencias APLICAR
12.4 Laboratorio: Uso de operadores de conjunto
12.4.1 Escritura de consultas que usan UNION Set Operators y UNION ALL
12.4.2 Escribir consultas que utilizan CROSS APPLY y OUTER APPLY Operators
12.4.3 Escritura de consultas que utilizan los operadores EXCEPT e INTERSECT
13 Módulo 13: Uso de las funciones Clasificación, Compensación y Agregado de Windows
13.1 Crear ventanas con OVER
13.2 Explorar funciones de ventana
13.3 Laboratorio: Uso de ranking, offset y funciones agregadas de ventana
13.3.1 Escritura de consultas que usan funciones de clasificación
13.3.2 Escritura de consultas que utilizan funciones de desplazamiento
13.3.3 Escritura de consultas que usan funciones agregadas de ventanas
14 Módulo 14: Conjuntos de pivote y agrupamiento
14.1 Escribir consultas con PIVOT y UNPIVOT
14.2 Trabajar con Grupos de Agrupación
14.3 Laboratorio: Conjuntos de pivoteo y agrupamiento
14.3.1 Escritura de consultas que utilizan el operador PIVOT
14.3.2 Escritura de consultas que utilizan el operador de UNPIVOT
14.3.3 Escritura de consultas que utilizan los apartados GROUPING SETS CUBE y ROLLUP
15 Módulo 15: Ejecución de procedimientos almacenados
15.1 Consultar datos con procedimientos almacenados
15.2 Pasar parámetros a procedimientos almacenados
15.3 Crear procedimientos almacenados simples
15.4 Trabajar con SQL Dinámico
15.5 Laboratorio: Ejecución de procedimientos almacenados
15.5.1 Usar la instrucción EXECUTE para invocar procedimientos almacenados
15.5.2 Pasar parámetros a procedimientos almacenados
15.5.3 Ejecución de procedimientos almacenados del sistema
16 Módulo 16: Programación con T-SQL
16.1 Elementos de programación T-SQL
16.2 Controlar el flujo del programa
16.3 Laboratorio: Programación con T-SQL
16.3.1 Declaración de variables y delimitación de lotes
16.3.2 Uso de elementos de control de flujo
16.3.3 Usar variables en una declaración de SQL dinámico
16.3.4 Uso de sinónimos
17 Módulo 17: Implementación del manejo de errores
17.1 Implementar el manejo de errores de T-SQL
17.2 Implementar el manejo estructurado de excepciones
17.3 Laboratorio: Implementación de manejo de errores
17.3.1 Redirigir errores con TRY / CATCH
17.3.2 Uso de THROW para pasar un mensaje de error a un cliente
18 Módulo 18: Implementación de transacciones
18.1 Las transacciones y los motores de base de datos
18.2 Control de transacciones
18.3 Laboratorio: Implementación de transacciones
18.3.1 Controlar las transacciones con BEGIN, COMMIT y ROLLBACK
18.3.2 Agregar manejo de errores a un bloque CATCH
Costos:
Este costo incluye: Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.
Reviews
There are no reviews yet, would you like to submit yours?