Get in Touch

Course Outline

 Module 1: Overview of Microsoft SQL Server 2016

  • Lesson 1: Fundamentals of SQL Server Architecture
  • Lesson 2: SQL Server Editions and Versions
  • Lesson 3: Initial Configuration with SQL Server Management Studio
  • Lab: Utilizing SQL Server 2016 Tools for Government Systems

 Module 2: Fundamentals of T-SQL Querying

  • Lesson 1: Overview of T-SQL
  • Lesson 2: Conceptualizing Data Sets
  • Lesson 3: Principles of Predicate Logic
  • Lesson 4: Logical Processing Order in SELECT Statements
  • Lab: Introduction to T-SQL Querying for Government Audits and Reporting

 Module 3: Developing SELECT Queries

  • Lesson 1: Constructing Basic SELECT Statements
  • Lesson 2: Removing Duplicate Records Using DISTINCT
  • Lesson 3: Applying Column and Table Aliases
  • Lesson 4: Implementing Simple CASE Expressions
  • Lab: Developing Standard SELECT Statements for Government Data Retrieval

 Module 4: Querying Multiple Tables

  • Lesson 1: Understanding Join Operations
  • Lesson 2: Executing Inner Joins
  • Lesson 3: Executing Outer Joins
  • Lesson 4: Executing Cross Joins and Self Joins
  • Lab: Querying Multiple Tables for Integrated Government Databases

 Module 5: Sorting and Filtering Data

  • Lesson 1: Sorting Result Sets
  • Lesson 2: Applying Predicates to Filter Data
  • Lesson 3: Utilizing TOP and OFFSET-FETCH for Data Limitation
  • Lesson 4: Managing Unknown Values (NULLs)
  • Lab: Sorting and Filtering Data for Government Reporting Requirements

 Module 6: Using SQL Server 2016 Data Types

  • Lesson 1: Overview of SQL Server 2016 Data Types
  • Lesson 2: Manipulating Character Data
  • Lesson 3: Manipulating Date and Time Data
  • Lab: Managing SQL Server 2016 Data Types for Government Records

 Module 7: Modifying Data with DML

  • Lesson 1: Inserting Data into Tables
  • Lesson 2: Updating and Deleting Data
  • Lesson 3: Configuring Auto-Incrementing Column Values
  • Lab: Modifying Data with DML for Government Database Maintenance

 Module 8: Leveraging Built-In Functions

  • Lesson 1: Utilizing Built-In Functions in Queries
  • Lesson 2: Employing Conversion Functions
  • Lesson 3: Employing Logical Functions
  • Lesson 4: Managing NULL Values with Functions
  • Lab: Applying Built-In Functions for Government Data Processing

 Module 9: Grouping and Aggregating Data

  • Lesson 1: Utilizing Aggregate Functions
  • Lesson 2: Implementing the GROUP BY Clause
  • Lesson 3: Filtering Groups Using HAVING
  • Lab: Grouping and Aggregating Data for Government Financial Analysis

 Module 10: Utilizing Subqueries

  • Lesson 1: Constructing Self-Contained Subqueries
  • Lesson 2: Constructing Correlated Subqueries
  • Lesson 3: Applying the EXISTS Predicate with Subqueries
  • Lab: Using Subqueries for Government Data Validation

 Module 11: Utilizing Table Expressions

  • Lesson 1: Implementing Views
  • Lesson 2: Implementing Inline Table-Valued Functions (TVFs)
  • Lesson 3: Implementing Derived Tables
  • Lesson 4: Implementing Common Table Expressions (CTEs)
  • Lab: Utilizing Table Expressions for Government Query Optimization

 Module 12: Using Set Operators

  • Lesson 1: Constructing Queries with the UNION Operator
  • Lesson 2: Utilizing EXCEPT and INTERSECT
  • Lesson 3: Utilizing APPLY
  • Lab: Using Set Operators for Government Data Integration

 Module 13: Utilizing Window Ranking, Offset, and Aggregate Functions

  • Lesson 1: Defining Windows with the OVER Clause
  • Lesson 2: Analyzing Window Functions
  • Lab: Applying Window Ranking, Offset, and Aggregate Functions for Government Analytics

 Module 14: Pivoting and Grouping Sets

  • Lesson 1: Constructing Queries with PIVOT and UNPIVOT
  • Lesson 2: Working with GROUPING SETS
  • Lab: Pivoting and Grouping Sets for Government Summary Reports

 Module 15: Executing Stored Procedures

  • Lesson 1: Retrieving Data via Stored Procedures
  • Lesson 2: Passing Parameters to Stored Procedures
  • Lesson 3: Creating Basic Stored Procedures
  • Lesson 4: Working with Dynamic SQL
  • Lab: Executing Stored Procedures for Government Application Support

 Module 16: T-SQL Programming Techniques

  • Lesson 1: Core Elements of T-SQL Programming
  • Lesson 2: Managing Program Flow
  • Lab: Programming with T-SQL for Government Automation Tasks

 Module 17: Implementing Error Handling

  • Lesson 1: T-SQL Error Handling Strategies
  • Lesson 2: Structured Exception Handling
  • Lab: Implementing Robust Error Handling for Government Systems

 Module 18: Implementing Transactions

  • Lesson 1: Transactions and the Database Engine
  • Lesson 2: Managing Transaction Control
  • Lab: Implementing Transactions for Government Data Integrity Assurance

Requirements

  • Fundamental understanding of relational database systems required for government applications.
 35 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses