DP-080: Querying Data with Microsoft Transact-SQL
DP-080: Querying Data with Microsoft Transact-SQL DP-080: Querying Data with Microsoft Transact-SQL

Descripción del curso

En este curso se describen los conceptos básicos de Transact-SQL, el dialecto de Microsoft del lenguaje SQL estándar. Entre los temas se incluyen la consulta y la modificación de datos en bases de datos relacionales hospedadas en sistemas de base de datos basados en Microsoft SQL Server, como Microsoft SQL Server, Azure SQL Database y Azure Synapse Analytics.

Perfil del Público

Este curso puede ser útil para las personas que necesiten escribir consultas SQL o Transact-SQL básicas. Esto incluye a cualquier persona que trabaje con datos, por ejemplo, como analista de datos, ingeniero de datos, científico de datos, administrador de bases de datos o desarrollador de bases de datos. También puede ser útil para las personas que trabajan indirectamente con datos o que quieren obtener más información sobre cómo trabajar con datos, como arquitectos de soluciones, alumnos y administradores de tecnología.

Elementos de esta colección

  • Introducción a Transact-SQL (9 Unidades)
  • Ordenación y filtrado de resultados en T-SQL (9 Unidades)
  • Combinación de varias tablas con JOIN en T-SQL (9 Unidades)
  • Escritura de subconsultas en T-SQL (7 Unidades)
  • Uso de funciones integradas y GROUP BY en Transact-SQL (10 Unidades)
  • Modificación de datos con T-SQL (9 Unidades)

 

Esquema del curso

Módulo 1: Introducción a Transact-SQL

En este módulo aprenderá los conceptos básicos del lenguaje Transact-SQL (T-SQL), así como las propiedades generales y la terminología de las bases de datos relacionales. En este módulo también se presenta la instrucción SELECT básica para recuperar datos de una tabla.

Lecciones

  • Introducción a Transact-SQL

  • Uso de la instrucción SELECT

Laboratorio: Introducción a las herramientas de consulta de SQL Server y a la escritura de consultas en T-SQL

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

  • Usar una herramienta de consulta para escribir y ejecutar consultas en Transact-SQL

  • Comprender los conceptos básicos de las bases de datos relacionales y el lenguaje SQL T

  • Escribir instrucciones SELECT para recuperar datos de una tabla de base de datos relacional

  • Comprender los tipos de datos básicos y cómo se usan

  • Comprender los conceptos básicos de los valores NULL

Módulo 2: Ordenación y filtrado de los resultados de la consulta

En el módulo aprenderá a controlar qué datos se devuelven y en qué orden. Usará la cláusula ORDER BY, con y sin paginación. Obtendrá información sobre varios tipos de filtros que se pueden usar en la cláusula WHERE para controlar qué filas de datos se devuelven. También aprenderá a administrar los resultados mediante la eliminación de duplicados con DISTINCT.

Lecciones

  • Ordenación de los resultados de la consulta

  • Filtración de los datos

Laboratorio: Ordenación y filtrado de los datos devueltos por consultas SELECT

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

  • Usar ORDER BY para ordenar los resultados de una instrucción SELECT de T-SQL

  • Agregar una cláusula TOP para limitar las filas ordenadas devueltas

  • Paginar los datos ordenados con OFFSET-FET

  • Escribir cláusulas WHERE para filtrar las filas devueltas

  • Usar DISTINCT para eliminar las filas duplicadas de los resultados

Módulo 3: Uso de combinaciones y subconsultas

En este módulo, explorará las consultas de T-SQL que acceden a datos de varias tablas con diversos tipos de operaciones JOIN y subconsultas simples.

Lecciones

  • Uso de operaciones JOIN

  • Uso de subconsultas

Laboratorio: Escritura de consultas con operaciones JOIN

Laboratorio: Escritura de instrucciones SELECT mediante subconsultas

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

  • Escribir consultas que accedan a datos de varias tablas mediante operaciones JOIN

  • Comprender las diferencias entre el tipo de operaciones JOIN: INNER JOIN, OUTER JOIN y CROSS JOIN

  • Comprender cómo combinar una tabla consigo misma con una autocombinación

  • Escribir subconsultas dentro de una instrucción SELECT

  • Comprender la diferencia entre las subconsultas escalares y multivalor

  • Comprender la diferencia entre las subconsultas correlacionadas e independientes

Módulo 4: Uso de funciones integradas

En el módulo, explorará el uso de funciones integradas para devolver valores calculados o especiales en la lista SELECT o en la cláusula WHERE. Las funciones incluyen funciones matemáticas, funciones de cadena y funciones del sistema. Hay otros tipos de funciones que se mencionarán, pero no se tratarán en detalle. También aprenderá a combinar filas de datos en un único grupo y a proporcionar información de resumen para el grupo, como SUM, MIN o MAX.

Lecciones

  • Introducción a las funciones escalares

  • Agrupación de los resultados agregados

Laboratorio: Funciones integradas

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

  • Escribir consultas mediante funciones escalares

  • Escribir consultas mediante funciones de agregado

  • Usar GROUP BY para combinar datos en grupos basados en un valor de columna común

  • Comprender cómo se usa HAVING para filtrar grupos de filas

Módulo 5: Modificación de datos

En este módulo, aprenderá las instrucciones T-SQL para modificar datos de tabla, como UPDATE, DELETE y MERGE, así como varias opciones de INSERT, incluida la creación de una tabla con datos de una tabla existente. También descubrirá cómo hacer que el sistema proporcione automáticamente valores para las columnas a medida que se insertan los datos.

Lecciones

  • Inserción de datos en tablas

  • Modificación y eliminación de datos

Laboratorio: Modificación de datos

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

  • Insertar datos en una tabla existente

  • Especificar que una columna debe rellenarse automáticamente con un valor IDENTITY o SEQUENCE

  • Modificar datos mediante la instrucción UPDATE

  • Eliminar datos mediante la instrucción DELETE

  • Modificar datos mediante MERGE para sincronizar dos tablas

 

Idioma:

  • Curso: Inglés
  • Labs: Inglés
€695.00