MasTraining

"Tu éxito profesional, es el nuestro"

Querying Data with Transact-SQLQuerying Data with Transact-SQL 


Introducción:

El objetivo principal del curso es dar a los estudiantes una buena comprensión del lenguaje Transact-SQL que es utilizado por todas las disciplinas relacionadas con SQL Server, la administración y desarrollo de bases de datos y BI.


Objetivos:

Al finalizar el curso, los asistentes serán capaces de realizar satisfactoriamente las siguientes tareas:

  • Describir las funciones clave y los componentes de SQL Server 2016.
  • Describir T-SQL, conjuntos y lógica de predicados.
  • Escribir una sola tabla SELECT.
  • Escribir una sentencia SELECT de varias tablas.
  • Escribir instrucciones SELECT con filtrado y clasificación.
  • Describir cómo SQL Server utiliza tipos de datos.
  • Escribir declaraciones DML.
  • Escribir consultas que utilizan funciones incorporadas.
  • Escribir consultas que agregan datos.
  • Escribir subconsultas.
  • Crear e implementar vistas y funciones de valor de tabla.
  • Utilizar los operadores establecidos para combinar los resultados de la consulta.
  • Escribir consultas que usan las funciones de clasificación, desplazamiento y agregación de ventanas.
  • Transformar los datos mediante la implementación de 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.

·       

Dirigido a:

Este curso está dirigido a Administradores y desarrolladores de bases de datos y profesionales de BI que deseen introducirse en tecnologías Transact- SQL.


Duración:

La duración del curso es de 25 horas lectivas.


Profesorado:

Disponemos de un equipo de instructores altamente calificados que combinan la formación con el desarrollo de su profesión como expertos en el ámbito de la consultoría. Son Profesionales certificados por los principales fabricantes y con alta capacidad para transferir los conceptos técnicos y metodológicos de modo ameno y sencillo.


Fechas y horario:

Consultar próximas fechas.


Precio:

Consultar. Están disponibles descuentos especiales para desempleados, estudiantes y para grupos.


Temario:

1.   Introduction to Microsoft SQL Server 2016

1.1         The Basic Architecture of SQL Server

1.2         SQL Server Editions and Versions

1.3         Getting Started with SQL Server Management Studio

 

2.   Introduction to T-SQL Querying

2.1         Introducing T-SQL

2.2         Understanding Sets

2.3         Understanding Predicate Logic

2.4         Understanding the Logical Order of Operations in SELECT statements

 

3.   Writing SELECT Queries

3.1         Writing Simple SELECT Statements

3.2         Eliminating Duplicates with DISTINCT

3.3         Using Column and Table Aliases

3.4         Writing Simple CASE Expressions

 

4.   Querying Multiple Tables

4.1         Understanding Joins

4.2         Querying with Inner Joins

4.3         Querying with Outer Joins

4.4         Querying with Cross Joins and Self Joins

 

5.   Sorting and Filtering Data

5.1         Sorting Data

5.2         Filtering Data with Predicates

5.3         Filtering Data with TOP and OFFSET-FETCH

5.4         Working with Unknown Values

 

6.   Working with SQL Server 2016 Data Types

6.1         Introducing SQL Server 2016 Data Types

6.2         Working with Character Data

6.3         Working with Date and Time Data

 

 

7.   Using DML to Modify Data

7.1         Inserting Data

7.2         Modifying and Deleting Data

 

8.   Using Built-In Functions

8.1         Writing Queries with Built-In Functions

8.2         Using Conversion Functions

8.3         Using Logical Functions

8.4         Using Functions to Work with NULL

 

9.   Grouping and Aggregating Data

9.1         Using Aggregate Functions

9.2         Using the GROUP BY Clause

9.3         Filtering Groups with HAVING

 

10.  Using Subqueries

10.1      Writing Self-Contained Subqueries

10.2      Writing Correlated Subqueries

10.3      Using the EXISTS Predicate with Subqueries

 

11.  Using Table Expressions

11.1      Using Views

11.2      Using Inline Table-Valued Functions

11.3      Using Derived Tables

11.4      Using Common Table Expressions

 

12.  Using Set Operators

12.1      Writing Queries with the UNION operator

12.2      Using EXCEPT and INTERSECT

12.3      Using APPLY

 

13.  Using Windows Ranking, Offset, and Aggregate Functions

13.1      Creating Windows with OVER

13.2      Exploring Window Functions

 

14.  Pivoting and Grouping Sets

14.1      Writing Queries with PIVOT and UNPIVOT

14.2      Working with Grouping Sets

15.  Executing Stored Procedures

15.1      Querying Data with Stored Procedures

15.2      Passing Parameters to Stored procedures

15.3      Creating Simple Stored Procedures

15.4      Working with Dynamic SQL

 

16.  Programming with T-SQL

16.1      T-SQL Programming Elements

16.2      Controlling Program Flow

 

17.  Implementing Error Handling

17.1      Implementing T-SQL error handling

17.2      Implementing structured exception handling

 

18.  Implementing Transactions

18.1      Transactions and the database engines

18.2      Controlling transactions