Learn SQL Server & Advanced TSQL Course From MCSE Certified

Published 2021-11-10
Platform Udemy
Rating 3.95
Number of Reviews 6
Number of Students 42
Price $29.99
Subjects

Go to Udemy

SQL Server 2016, 2012, 2014, 2017, 2019, SQL Server Performance Tuning, Database, Data Analytics, Mastering SQL Server

This course has been divided into 14 sections in order to get awesome skills in T-SQL (Transact Structured Query Language), Microsoft SQL Server, Database, Database Design, Database Administration, Database Management System, TSQL Programming, TSQL Database, SQL Server TSQL, SQL Server Performance, SQL Server Performance Tuner, SQL Server Database Performance, Advanced SQL Server Performance & Query Optimize

Section 1: Databases & SQL Server Settings

In this section, you’ll learn Installing SQL Server Developer Edition & Management Studio, Restoring Database Backup, and Creating Database & Managing SQL Server Settings and lastly you’ll learn how to take Database Backup

Section 2: Query Processing & Set Operators

In this section, you’ll learn about Logical Query Processing, Filter with Where Clause & Order By Clause, Managing Group by Clause, How & Where to use Cube & Rollup instead of Group By, Difference between Union & Union All Set operators and lastly you’ll learn about Intersect & Except operators

Section 3: Joins & Sub Queries

In this section, you’ll learn about Inner Join, Left Outer Join & Right Outer Join, and Cross Join & Self Join

Section 4: Data Modifications & Structural Changes

In this section, you’ll learn How to Create Tables through Different Methods, How to Insert Data in the form of Rows into Tables through Different Methods, How to Update / Modify the existing Data in the form rows inside Tables through Different Methods, How to Delete Data / Wipe Out Entire Table Data in the form rows through Different Methods, How to manage Primary Key / Unique Key either with Identity or with Sequence or with Unique Identifier, How to use Output Clause For getting Inserted, Updated, Deleted data for debugging purposes and lastly you’ll learn How to perform Structural Changes & Schema Modifications in order to add / remove columns in existing tables

Section 5: Sub Query & Table Expressions & Table Operators

In this section, you’ll learn about Sub Query & Correlated Sub Query & Exists and Not Exists, Table Expressions & Derived Table & Common Type Expressions, Cross Apply & Outer Apply Operators and lastly you’ll learn about Pivot and Unpivot operators to transform the rows into columns and columns into rows

Section 6: Temp Tables & Temporal Tables

In this section, you’ll learn about Local Temp Tables & Global Temp Tables & Variable Type Temp Tables and Temporal Table with History Management of modified / deleted data

Section 7: Window Functions

In this section, you’ll learn about Ranking & Offset Window Functions and Aggregate Window Functions as an alternative of Group By clause

Section 8: Views & Synonyms

In this section, you’ll learn about Views & Encrypted Views & How to perform Insert / Update / Delete through Views for underlying tables, Synonym & Synonym against Undefined Objects e.g. Tables, Views

Section 9: Functions & Stored Procedures

In this section, you’ll learn about Scalar / Single Valued UDF (User Defined Functions), Inline Table Valued UDF (User Defined Functions) & Multi-Statement Table Valued UDF (User Defined Functions), Basics of Stored Procedure along with Input type & Output type Parameters, Stored Procedure with Branch Logic (If / Else), and lastly you’ll learn about Stored Procedure with Dynamic SQL (T-SQL which compiled / executed at runtime)

Section 10: Triggers & Cursor

In this section, you’ll learn about DML (Data Modification Language) Trigger which generated After (Insert/Update/Delete) Or Before (Insert/Update/Delete), DDL (Data Definition Language) Trigger on entire SQL Server Level or Specific Database Level, and lastly you’ll learn about Cursor & why we should always use Fast Forward Cursor if possible & While Loop for iteration

Section 11: Transactions

In this section, you’ll learn about System Transactions Type & User Transactions Type and Auto Commit Transactions, Implicit Transactions with Xact Abort for Auto Rollback, Explicit Transactions & Nested Level of Transactions (Transactions within another transactions), Transactions after creating Custom Data Types which would be passed to Stored Procedure as parameter for handling custom cases, Transactions with Multiple Save Points in order to rollback specific parts

Section 12: Transactions Isolation Levels

In this section, you’ll learn about Transactions with Read Uncommitted Isolation Level & you would know about Dirty Read problem & difference between Shared Locks and Exclusive Locks, you’ll learn about Transactions with Read Committed & Repeatable Read Isolation levels & you would know about Non-Repeatable Read problem, you’ll learn about Transactions with Serializable Isolation Level & you would know about Phantom Read problem, you’ll learn about Transactions with Snapshot Isolation level & Difference between Pessimistic and Optimistic Isolation Levels, and lastly you’ll learn about Transactions with Read Committed Snapshot Isolation Level & I’ll give you my Final Thought on Good & Bad Isolation Level

Section 13: Transactions Error Handling & Deadlocks

In this section, you’ll learn about Transactions Error Handling and Handling Dead Locks occur during Concurrent Transactions & lastly you also get some idea about extracting Dead Lock information from Extended Events

Section 14: Query Optimization

In this section, you’ll learn about Heap & Clustered Indexes & Pages with Physical Stats, Clustered Indexes & Non Clustered Indexes & Differences between Clustered & Non-Clustered Indexes, you’ll learn how to read & understand SQL Server Query Execution Plan, you’ll learn how to optimize Views as Indexed Vies and how to optimize query having Multiple Joins, Optimizing CPU Time with less Logical and Physical Reads & Index Defragmentation and Statistics Recompilation, you’ll learn about Searchable Arguments in Predicates (where clause, join clause, having clause) & Handling Overlapping Indexes with same columns (Multiple Indexes with same key columns), and lastly you’ll learn about In-Memory Optimized Tables & Native Compiled Stored Procedure & you’ll see Live Performance Comparison between Tables, In Memory Tables, Interpreted Stored Procedure & Native Compiled Stored Procedure

More Learnings

In this section, you’ll learn about how to perform Insert / Update / Delete through single Merge query faster execution

Go to Udemy