Course Code: transsqladv
Duration: 7 hours
Overview:

Delegates will gain an understanding of some of the more advanced features of Transact SQL as well as being able to do each of the following:

  • Use queries to return complex result sets
  • Manage database objects to aid query performance
  • Tune queries to perform more efficiently

This course is for anyone who currently uses Transact SQL to extract data from a Microsoft SQL Server database and wishes to expand their knowledge particularly in the areas of data analysis and improving query speed.

Course Outline:

Analytical Functions

  • Use of advanced summary functions
  • Use of hierarchical queries
  • Use of analytical summary functions, e.g. moving averages, running totals
  • Use of ranking functions

Useful Database Objects

  • Principles of using indexes
  • How to create and maintain an index
  • Use of clustered tables
  • Use of partitioned tables
  • Use of metadata in the master database

Query Performance Tracing

  • Principles of query execution and optimisation
  • Use of Execution Plan
  • Use of table & index statistics
  • Use of hints

Basic Data Warehouse Techniques

  • Use of Indexed Views
  • Use of Dimension & fact tables
  • Use of Star & Snowflake designs
Sites Published:

United Arab Emirates - Transact SQL Advanced

Qatar - Transact SQL Advanced

Egypt - Transact SQL Advanced

Saudi Arabia - Transact SQL Advanced

South Africa - Transact SQL Advanced

Brasil - Transact SQL Avançado

Canada - Transact SQL Advanced

中国 - Transact SQL Advanced

香港 - Transact SQL Advanced

澳門 - Transact SQL Advanced

台灣 - Transact SQL Advanced

USA - Transact SQL Advanced

Österreich - Transact SQL für Fortgeschrittene

Schweiz - Transact SQL für Fortgeschrittene

Deutschland - Transact SQL für Fortgeschrittene

Czech Republic - Transact SQL Advanced

Denmark - Transact SQL Advanced

Estonia - Transact SQL Advanced

Finland - Transact SQL Advanced

Greece - Transact SQL Advanced

Magyarország - Transact SQL Advanced

Ireland - Transact SQL Advanced

Luxembourg - Transact SQL Advanced

Latvia - Transact SQL Advanced

España - Transact SQL Avanzado

Italia - Transact SQL Advanced

Lithuania - Transact SQL Advanced

Nederland - Transact SQL Advanced

Norway - Transact SQL Advanced

Portugal - Transact SQL Avançado

România - Transact SQL Advanced

Sverige - Transact SQL Advanced

Türkiye - Transact SQL Advanced

Malta - Transact SQL Advanced

Belgique - Transact SQL Advanced

France - Transact SQL Advanced

日本 - Transact SQL Advanced

Australia - Transact SQL Advanced

Malaysia - Transact SQL Advanced

New Zealand - Transact SQL Advanced

Philippines - Transact SQL Advanced

Singapore - Transact SQL Advanced

Thailand - Transact SQL Advanced

Vietnam - Transact SQL Advanced

India - Transact SQL Advanced

Argentina - Transact SQL Avanzado

Chile - Transact SQL Avanzado

Costa Rica - Transact SQL Avanzado

Ecuador - Transact SQL Avanzado

Guatemala - Transact SQL Avanzado

Colombia - Transact SQL Avanzado

México - Transact SQL Avanzado

Panama - Transact SQL Avanzado

Peru - Transact SQL Avanzado

Uruguay - Transact SQL Avanzado

Venezuela - Transact SQL Avanzado

Polska - Transact SQL Advanced

United Kingdom - Transact SQL Advanced

South Korea - Transact SQL Advanced

Pakistan - Transact SQL Advanced

Sri Lanka - Transact SQL Advanced

Bulgaria - Transact SQL Advanced

Bolivia - Transact SQL Avanzado

Indonesia - Transact SQL Advanced

Kazakhstan - Transact SQL Advanced

Moldova - Transact SQL Advanced

Morocco - Transact SQL Advanced

Tunisia - Transact SQL Advanced

Kuwait - Transact SQL Advanced

Oman - Transact SQL Advanced

Slovakia - Transact SQL Advanced

Kenya - Transact SQL Advanced

Nigeria - Transact SQL Advanced

Botswana - Transact SQL Advanced

Slovenia - Transact SQL Advanced

Croatia - Transact SQL Advanced

Serbia - Transact SQL Advanced

Bhutan - Transact SQL Advanced

Nepal - Transact SQL Advanced

Uzbekistan - Transact SQL Advanced