Level: | For IT professionals |
Lecturers: | Gregor Papež |
Provider: | Microsoft partner |
Type of provider: | SQL Server |
Theme: | Database, Server |
Length (days): | 9 |
Hours/day: | 4 |
Delivery method: | On-line |
Price: | 1.350$ + VAT |
About This Course
This five-day instructor-led course is intended for IT professionals who wish to use the Transact-SQL language to query and configure Microsoft SQL Server. Students are typically database developers and database administrators, but might also be Business Intelligence developers, report creators, or application developers. In this course, students learn how to query single tables, join data from multiple tables, filter and sort data, modify data, use procedures and
functions, and implement error handling.
Audience Profile
This course is intended for novice database developers, database administrators, Business Intelligence developers, report creators, and application developers who have an understanding of relational database concepts and have basic Windows navigation skills.
At Course Completion
Course Details
Module 1: Introduction to Transact-SQL
This module explains how to write and execute simple Transact-SQL queries.
Lessons
Lab 1: Introduction to Transact-SQL
After completing this module, students will be able to:
Module 2: Joining tables with Transact-SQL
This module explains how to query multiple tables and join the results together in a single recordset.
Lessons
Lab 1: Joining tables with Transact-SQL
After completing this module, students will be able to:
Module 3: Filtering and sorting results
This module explains how to filter results to find specific records and how to sort the resulting recordset.
Lessons
Lab 1: Filtering and sorting results
After completing this module, students will be able to:
Module 4: SQL Server data types
This module explains how SQL Server uses data types. It’s essential to understand data types for comparing data and also for inserting and updating records.
Lessons
Lab 1: SQL Server data types
After completing this module, students will be able to:
Module 5: Inserting, updating and deleting data
This module explains how to use Transact-SQL Data Manipulation Language (DML) to inert, update and delete data.
Lessons
Lab 1: Inserting, updating and deleting data
After completing this module, students will be able to:
Module 6: Using SQL Server functions with Transact-SQL
This module explains how to alter the output or search criteria with built-in functions.
Lessons
Lab 1: Using SQL Server functions with Transact-SQL
After completing this module, students will be able to:
Module 7: Aggregating data with Transact-SQL
This module explains how to group matching data and then aggregate numeric values for these groupings.
Lessons
Lab 1: Aggregating data with Transact-SQL
After completing this module, students will be able to:
Module 8: Implement subqueries with Transact-SQL
This module explains how to use the output from one query as the input to another query.
Lessons
Lab 1: Implement subqueries with Transact-SQL
After completing this module, students will be able to:
Module 9: Create queries that use table expressions
This module explains how to use table expressions to extend the capabilities of sub-queries. Table expressions essentially name the results of a sub-query and allow them to be referenced as if they were a table.
Lessons
Lab 1: Create queries that use table expressions
After completing this module, students will be able to:
Module 10: Use UNION, INTERSECT, EXCEPT and APPLY on multiple sets of data
This module explains how to combine the results of multiple queries rather than join them. In a simple UNION query both result sets are returned as one, with all the rows of each result set, but you can perform more complex operations and adjust how the multiple result sets interact.
Lessons
Lab 1: Use UNION, INTERSECT, EXCEPT and APPLY on multiple sets of data
After completing this module, students will be able to:
Module 11: Implement window functions in queries
This module explains how to use windowing functions to create result sets with features, such as row numbers or running totals, that are complex or even impossible in traditional T-SQL.
Lessons
Lab 1: Implement window functions in queries
After completing this module, students will be able to:
Module 12: Use PIVOT and grouping sets in queries
This module explains how to change the otput of queries in more sophisticated ways. PIVOT enables you to change the orientation of recordsets and grouping sets allow you to apply multiple levels of aggregation.
Lessons
Lab 1: Use PIVOT and grouping sets in queries
After completing this module, students will be able to:
Module 13: Use stored procedures in queries
This module explains how to use existing stored procedures and to create simple stored procedures. Stored procedures are encapsulated blocks of T-SQL code that can return recordsets as well as insert, update and delete data.
Lessons
Lab 1: Use stored procedures in queries
After completing this module, students will be able to:
Module 14: Implement programming features in Transact-SQL
Lab 1: Implement programming features in Transact-SQL
After completing this module, students will be able to:
Module 15: Add error handling to queries
This module explains how to implement error handling in T-SQL. Some errors are inevitable, such as a date value being passed to a numeric field, but these errors can be handled and resolved with proper error handling.
Lessons
Lab 1: Add error handling to queries
After completing this module, students will be able to:
Module 16: Use transactions in queries
This module explains how to implement transactions to control how multiple connections to SQL Server interact with each other.
Lessons
Lab 1: Use transactions in queries
After completing this module, students will be able to:
Prerequisites
Gregor Papež, MCT
For more information please call +386 1 568 40 40 or send an e-mail to trzenje@housing.si
Social Media
Live Contact