Duración

25 horas

Introducción

Este curso está diseñado para introducir a los estudiantes a Transact-SQL. Está diseñado de tal manera que los primeros tres días pueden ser enseñados como un curso a los estudiantes que requieren el conocimiento para otros cursos en el currículo de SQL Server

Objetivos

  • Describir las capacidades y componentes clave de SQL Server.
  • Describir T-SQL, conjuntos y lógica de predicción.
  • Escribir una sola sentencia SELECT de tabla.
  • Escribir una instrucción SELECT de varias tablas.
  • Escribir instrucciones SELECT con filtrado y clasificación.
  • Describir el modo en que SQL Server utiliza los tipos de datos.
  • Escribir instrucciones DML.
  • Escribir consultas que utilicen funciones incorporadas.
  • Escribir consultas que agreguen datos.
  • Escribir subconsultas.
  • Crear e implementar vistas y funciones con valor de tabla.
  • Utilizar operadores de conjunto para combinar los resultados de las consultas.
  • Escribir consultas que utilicen funciones de clasificación de ventanas, desplazamiento y agregación.
  • Transforme los datos implementando funciones pivotantes, no pivotantes, rollup y cubo.
  • Crear e implementar procedimientos almacenados.

Temario

  1. Introducción a Microsoft SQL Server
  • La arquitectura básica de SQL Server
  • Ediciones y versiones de SQL Server
  • Introducción a SQL Server Management Studio
  1. Introducción a las consultas T-SQL
  • Presentación de T-SQL
  • Comprensión de los conjuntos
  • Comprensión de la lógica predicada
  • Comprensión del orden lógico de las operaciones en SELECT
  • Declaraciones
  1. Escribir consultas SELECT
  • Escribir declaraciones simples de SELECT
  • Eliminación de duplicados con DISTINCT
  • Uso de alias de columna y de tabla
  • Escribir expresiones simples del caso
  1. Consulta de múltiples tablas
  • Consultas con las juntas interiores
  • Consultas con las uniones externas
  • Consultas con uniones cruzadas y auto-uniones
  1. Clasificación y filtrado de datos
  • Clasificación de datos
  • Filtrado de datos con predicciones
  • Filtrado de datos con TOP y OFFSET-FETCH
  • Trabajar con valores desconocidos
  1. Trabajar con tipos de datos de SQL Server
  • Introducción de los tipos de datos de SQL Server
  • Trabajar con datos de caracteres
  • Trabajar con datos de fecha y hora
  1. Usar DML para modificar datos
  • Añadir datos a las tablas
  • Modificación y eliminación de datos
  • Generación de valores de columna automáticos
  1. Uso de las funciones incorporadas
  • Escribir consultas con funciones incorporadas
  • Utilización de las funciones de conversión
  • Utilización de funciones lógicas
  • Uso de funciones para trabajar con NULL
  1. Agrupación y agregación de datos
  • Utilización de las funciones de agregación
  • Uso de la cláusula GROUP BY
  • Grupos de filtrado con HAVING
  1. Uso de subconsultas
  • Escribir subconsultas autónomas
  • Escritura de subconsultas correlacionadas
  • Uso del predicado de EXISTENCIAS con subconsultas
  1. Usar expresiones de la tabla
  • Uso de las vistas
  • Uso de las funciones valoradas de la tabla inline
  • Utilización de tablas derivadas
  1. Uso de operadores de conjuntos
  • Escribir consultas con el operador de UNION
  • Uso de EXCEPTO e INTRODUCCIÓN
  • Uso de APLICAR
  1. Uso de las funciones de clasificación, compensación y agregación de Windows
  • Creando ventanas con OVER
  • Explorando las funciones de la ventana
  1. Conjuntos de pivotes y agrupaciones
  • Escribir consultas con PIVOT y UNPIVOT
  • Trabajo con conjuntos de agrupación
  1. Ejecución de procedimientos almacenados
  • Consulta de datos con procedimientos almacenados
  • Pasar parámetros a los procedimientos almacenados
  • Creación de procedimientos almacenados simples
  • Trabajar con SQL dinámico
  1. Programación con T-SQL
  • Elementos de programación T-SQL
  • Control del flujo de programa
  1. Implementación del manejo de errores
  • Implementación del manejo de errores de T-SQL
  • Implementación de la gestión de excepciones estructurada
  1. Implementación de transacciones
  • Las transacciones y los motores de base de datos
  • Operaciones de control

Solicita  información

    Política de Privacidad