Course Outline
This course is designed to introduce students to Transact SQL. It is designed in such a way that the first three days can be taught as a course to students requiring the knowledge for other courses in the SQL Server c urriculum. Days 4 & 5 teach the remaining skills required and expose the participants to the new revolutions in the field, the course will include a module on 'generic artificial intelligence in database management'. This module will demonstrate how AI is changing SQL databases, from creating synthetic datasets to optimizing queries
Upcoming Meetings
There are no upcoming meetings for this course. Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.comModules
Introduction to Microsoft SQL Server
- The Basic Architecture of SQL Server
- SQL Server Editions and Versions
- Getting Started with SQL Server Management Studio
Introduction to T-SQL Querying
- Introducing T-SQL
- Understanding Sets
- Understanding Predicate Logic
- Understanding the Logical Order of Operations in SELECT statements
Writing SELECT Queries
- Writing Simple SELECT Statements
- Eliminating Duplicates with DISTINCT
- Using Column and Table Aliases
- Writing Simple CASE Expressions
Querying Multiple Tables
- Understanding Joins
- Querying with Inner Joins
- Querying with Outer Joins
- Querying with Cross Joins and Self Joins
Sorting and Filtering Data
- Sorting Data
- Filtering Data with Predicates
- Filtering Data with TOP and OFFSET-FETCH
- Working with Unknown Values
Working with SQL Server Data Types
- Introducing SQL Server Data Types
- Working with Character Data
- Working with Date and Time Data
Using DML to Modify Data
- Inserting Data
- Modifying and Deleting Data
Using Built-In Functions
- Writing Queries with Built-In Functions
- Using Conversion Functions
- Using Logical Functions
- Using Functions to Work with NULL
Grouping and Aggregating Data
- Using Aggregate Functions
- Using the GROUP BY Clause
- Filtering Groups with HAVING
Using Subqueries
- Writing Self-Contained Subqueries
- Writing Correlated Subqueries
- Using the EXISTS Predicate with Subqueries
Using Table Expressions
- Using Views
- Using Inline Table-Valued Functions
- Using Derived Tables
- Using Common Table Expressions
Using Set Operators
- Writing Queries with the UNION operator
- Using EXCEPT and INTERSECT
- Using APPLY
Using Windows Ranking, Offset, and Aggregate Functions
- Creating Windows with OVER
- Exploring Window Functions
Pivoting and Grouping Sets
- Writing Queries with PIVOT and UNPIVOT
- Working with Grouping Sets
Implementing Transactions
- Transactions and the database engines
- Controlling transactions
Integrating Generative AI with MS SQL
- Introduction to Generative AI
- Importance of AI in the SQL Domain
- Enhance and simplify SQL query
- Integrating Generative AI with MS SQL for Data Analytics
Prerequisites
- Basic knowledge of the Microsoft Windows operating system and its core functionality.
- Working knowledge of relational databases
Upcoming Meetings
There are no upcoming meetings for this course. Contact us to schedule this course, which will be customized specifically for your organization.
info@hackerupro.coma good understanding of the Transact-SQL language which is used by all SQL Server-related disciplinesDownload Full Syllabus