20761 Querying Data with Transact-SQL
$800.00
Online EN VIVO: 40 horas |
Objetivos
Después de completar este curso, los participantes podrán:
• Describir las capacidades y componentes clave de SQL Server.
• Describir T-SQL, conjuntos y lógica de predicados.
• Escribir una sola instrucción SELECT de tabla.
• Escribir una declaración SELECT de varias tablas.
• Escribir sentencias SELECT con filtrado y clasificación.
• Describir cómo SQL Server usa los tipos de datos.
• Escribir 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.
• Utilizar operadores de conjuntos para combinar resultados de consultas.
• Escribir consultas que utilicen funciones de clasificación, desplazamiento y agregado de ventanas.
• Transformar los datos mediante la implementación de pivote, desenvolvimiento, resumen y cubo.
• Crear e implementar procedimientos almacenados.
• Agregar construcciones de programación como variables, condiciones y bucles al código T-SQL.
El objetivo principal del curso es proporcionar a los participantes 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.
• La arquitectura básica de SQL Server
• Ediciones y versiones de SQL Server
• Comenzando con SQL Server Management Studio
Módulo 2: Introducción a la consulta T-SQL
• Presentación de T-SQL
• Entender conjuntos
• Comprender la lógica de predicados
• Comprender el orden lógico de operaciones en las instrucciones SELECT
Módulo 3: Escribir consultas SELECT
• Escribir declaraciones SELECT simples
• Eliminar duplicados con DISTINCT
• Uso de alias de columna y tabla
• Escribir expresiones CASE simples
Módulo 4: Consultar múltiples tablas
• Comprender las uniones
• Consultar con uniones internas
• Consultar con uniones externas
• Consultar con cruces y autouniones
Módulo 5: Ordenar y filtrar datos
• Ordenar datos
• Filtrar datos con predicados
• Filtrar datos con TOP y OFFSET-FETCH
• Trabajando con valores desconocidos
Módulo 6: Trabajar con tipos de datos de SQL Server
• Presentación de los tipos de datos de SQL Server
• Trabajar con datos de personajes
• Trabajar con datos de fecha y hora
Módulo 7: Uso de DML para modificar datos
• Agregar datos a las tablas
• Modificar y eliminar datos
• Generando valores de columna automáticos
Módulo 8: Uso de funciones incorporadas
• Escribir consultas con funciones incorporadas
• Uso de funciones de conversión
• Uso de funciones lógicas
• Uso de funciones para trabajar con NULL
Módulo 9: Agrupación y agregación de datos
• Uso de funciones agregadas
• Uso de la cláusula GROUP BY
• Filtrar grupos con HAVING
Módulo 10: Uso de subconsultas
• Escribir subconsultas autónomas
• Escribir subconsultas correlacionadas
• Usar el predicado EXISTA con subconsultas
Módulo 11: Uso de expresiones de tabla
• Usar vistas
• Uso de funciones en línea con valores de tabla
• Uso de tablas derivadas
• Uso de expresiones de tabla comunes
Módulo 12: Uso de operadores de conjuntos
• Escribir consultas con el operador UNION
• Usando EXCEPT e INTERSECT
• Usando APLICAR
Módulo 13: Uso de las funciones de Clasificación, Desplazamiento y Agregado de Windows
• Crear Windows con OVER
• Explorando las funciones de la ventana
Módulo 14: Conjuntos de pivote y agrupación
• Escribir consultas con PIVOT y UNPIVOT
• Trabajar con conjuntos de agrupación
Módulo 15: Ejecución de procedimientos almacenados
• Consultar datos con procedimientos almacenados
• Pasar parámetros a procedimientos almacenados
• Crear procedimientos almacenados simples
• Trabajar con SQL dinámico
Módulo 16: Programación con T-SQL
• Elementos de programación T-SQL
• Control del flujo del programa
Módulo 17: Implementación de manejo de errores
• Implementación de manejo de errores T-SQL
• Implementación de manejo estructurado de excepciones
Módulo 18: Implementación de transacciones
• Transacciones y motores de bases de datos.
• Control de transacciones
• Conocimientos básicos del sistema operativo Microsoft Windows y su funcionalidad principal.
• Conocimiento práctico de bases de datos relacionales.
Fechas de Cursos
INICIO | PRECIO | FORMATO DE ENTREGA | CANTIDAD | RESERVAR |
---|---|---|---|---|
Cupo mínimo requerido | $800.00 | Online En Vivo | |
|
$800.00
Online EN VIVO: 40 horas |