Course Outline
Module 1. Query Tuning for Government
- Tools for Query Tuning
- Cached Query Execution Plans
- Clearing the Cache
- Analyzing Execution Plans
- Hints
- Using the Database Engine Tuning Advisor
- Index Tuning
- Table and Index Structures
- Index Access Methods
- Indexing Strategies
Module 2. Subqueries, Table Expressions, and Ranking Functions for Government
- Writing Subqueries
- Using Table Expressions
- Using Ranking Functions
Module 3. Optimizing Joins and Set Operations for Government
- Fundamental Join Types
- Join Algorithm
- Set Operations
- Using INTO with Set Operation
Module 4. Aggregating and Pivoting Data for Government
- Using the OVER Clause
- Different types of aggregations (Cumulative, Sliding, and Year-To-Date)
- Pivoting and Unpivoting
- Setup Custom Aggregations
- Using GROUPING SETS Subclause
- CUBE and ROLLUP Subclauses
- How to Materialize Grouping Sets
Module 5. Using TOP and APPLY for Government
- SELECT TOP
- Using the APPLY Table Operator
- TOP n at the Group Level
- Implementing Paging
Module 6. Optimizing Data Transformation for Government
- Inserting Data with Enhanced VALUES Clause
- Using the BULK Rowset Provider
- Using INSERT EXEC
- The Sequence Mechanisms
- DELETE with Joins
- UPDATE with Joins
- MERGE Statement
- The OUTPUT Clause with INSERT
- The OUTPUT Clause with DELETE
- The OUTPUT Clause with UPDATE
- The OUTPUT Clause with MERGE
Module 7. Querying Partitioned Tables for Government
- Partitioning in SQL Server
- How to Write Queries on Partitioned Tables
- How to Write Queries on Partitioned Views
Requirements
Proficient SQL knowledge in a Microsoft SQL Server 2008/2012 environment for government use.
Testimonials (5)
Being human and talking to us as understandable possible
Sorin
Course - Database Administration Fundamentals for MS SQL Server
Philip was very kind, his style of explaining SQL concepts is outstanding. I liked that he give us information and answered to questions which were not part of this course.
Stefan
Course - SQL in SQL Server
Practical exercises for practice and understanding of the concept, clarification provided for any questions.
Safdar Abbas - Medtech Limited
Course - T-SQL Fundamentals with SQL Server Training Course
It allowed us to have an applied hands on sproc to our company database.
Corneliu Buculei - Standard Building Supplies Ltd
Course - Advanced SQL, Stored Procedures and Triggers for Microsoft SQL Server
Interactive exercises