Descriptor del curso Nombre del curso: Haciendo consultas en SQL Server 2014 Descripción: Los estudiantes aprenden las habilidades técnicas para escribir consultas básicas de Transact SQL para Microsoft SQL Server 2014. Este curso es la base para todas las disciplinas relacionadas con SQL Server; Es decir, la Administración de Base de Datos, Desarrollo de Base de Datos y Business Intelligence. Objetivos de aprendizaje: Al finalizar el curso, los alumnos serán capaces de: 1. Escribir consultas SELECT 2. Consulta de múltiples tablas 3. Ordenar y filtrar datos 4. Describir el uso de tipos de datos en SQL Server 5. Modificar datos mediante Transact SQL 6. Uso de built in functions 7. Uso de Group y aggregate data 8. Utilizar subconsultas 9. Usar de table expressions 10. Operadores set operators 11. Uso window ranking, offset y aggregate functions 12. Implementar pivoting y grouping sets 13. Ejecutar procedimientos almacenados 14. Programa con T SQL 15. Implementar el manejo de errores 16. Implementar transacciones A quiénes va dirigido? Este curso está orientado a personas que desean aprender SQL Server desde el inicio. Este es el primer curso que todo profesional que desea insertarse en el mundo de SQL Server, debe tomar. Este curso requiere que se cumpla con los siguientes requisitos 1. Conocimiento de bases de datos relacionales. 2. Conocimientos básicos del sistema operativo Microsoft Windows
Contenidos del curso: Módulo 1: Introducción a Microsoft SQL Server 2014 La arquitectura básica de SQL Server Versiones y ediciones de SQL Server Primeros pasos con SQL Server Management Studio Laboratorio: Trabajo con herramientas de SQL Server 2014 Módulo 2: Introducción a consultas con T SQL Presentación de T SQL Sistemas de comprensión Comprensión lógica Comprender el orden lógico de operaciones en instrucciones SELECT Laboratorio: Introducción a la consulta de Transact SQL Módulo 3: Escribir consultas SELECT Escritura de sentencias SELECT Simple Eliminar duplicados con DISTINCT Uso de columnas y alias de tabla Escribir expresiones con CASE Laboratorio: Escribir instrucciones SELECT básicas Módulo 4: Consultas de varias tablas Comprensión de JOIN Consulta con INNER JOIN Consulta con OUTER JOIN Consultar con CROSS JOIN y SELF JOIN Laboratorio: Consultas de varias tablas Módulo 5: Ordenar y filtrar datos Ordenar datos con ORDER BY Filtrar datos con una cláusula WHERE Filtrado con TOP y OFFSET FETCH Trabajar con valores desconocidos y desaparecidos Laboratorio: Ordenar y filtrar datos Módulo 6: Trabajando con tipos de datos de SQL Server 2014 Introducción a los tipos de datos de SQL Server 2014 Trabajar con tipo de datos carácter Trabajar con datos de tiempo y fecha Laboratorio: Trabajo con datos SQL Server 2014 tipos
Módulo 7: Uso de DML para modificar datos Insertar datos Modificar y eliminar datos Laboratorio: Uso de DML para modificar datos Módulo 8: Uso funciones Built In Escribir consultas con Built In Functions Utilizar funciones de conversión de datos Uso de funciones lógicas Utilizar funciones para trabajar con NULL Laboratorio: Uso de funciones Built In Módulo 9: Agrupar y agregar datos Utilizar funciones de agregado Uso de GROUP BY Filtrar grupos con HAVING Laboratorio: Agrupar y agregar datos Módulo 10: Uso de subconsultas Escribir subconsultas autocontenidas Escribir subconsultas correlacionadas Usando predicado EXISTS con subconsultas Laboratorio: Uso de subconsultas Módulo 11: Uso de expresiones tipo tabla Uso de tablas derivadas Usar Table Value Expression Usando Views (vistas) Uso de funciones con valores de tabla en línea Laboratorio: Uso de expresiones de tabla Módulo 12: Uso de los operadores Set Escribir consultas con el operador UNION Usando EXCEPT e INTERSECT Utilizar APPLY Laboratorio: Uso de operadores Set Módulo 13: Utilizando funciones WINDOWS RANKING, OFFSET y AGGREGATE Crear WINDOWS con OVER Explorar las funciones WINDOW
Laboratorio: funciones WINDOWS RANKING, OFFSET y AGGREGATE Módulo 14: PIVOT y conjuntos agrupados con Grouping Sets Escribir consultas con PIVOT y UNPIVOT Trabajar con Grouping Sets Laboratorio: PIVOT y conjuntos agrupados con Grouping Sets Módulo 15: Ejecutar procedimientos almacenados Consulta de datos con procedimientos almacenados Pasar parámetros a procedimientos almacenados Creación de procedimientos almacenados sencillos Trabajo con SQL dinámico Laboratorio: Ejecutar procedimientos almacenados Módulo 16: Programación con T SQL Elementos de programación de T SQL Control de flujo de programa Laboratorio: Programación con T SQL Módulo 17: Manejo de errores Uso de bloques TRY / CATCH Trabajar con la información de Error Laboratorio: Implementación de manejo de errores Módulo 18: Implementación de transacciones El motor de base de datos y transacciones Control de las transacciones Niveles de aislamiento Laboratorio: Implementación de transacciones Módulo 19: Mejorar el rendimiento de las consultas Factores en el rendimiento de las consultas Visualización de los datos de rendimiento de consulta Laboratorio: Mejorar el rendimiento de las consultas Módulo 20: Consulta de metadatos SQL Server Consulta de vistas del catálogo del sistema y funciones Procedimientos almacenados del sistema Consulta de objetos de administración dinámica (DMV y DMF) Laboratorio: Consultar metadatos de SQL Server