0% found this document useful (0 votes)
61 views4 pages

Training Content

The document outlines a SQL training curriculum that covers many SQL topics over 20-25 days. It lists over 100 sections that will be covered including installing SQL Server, creating and querying databases and tables, functions, stored procedures, triggers, queries and performance tuning.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views4 pages

Training Content

The document outlines a SQL training curriculum that covers many SQL topics over 20-25 days. It lists over 100 sections that will be covered including installing SQL Server, creating and querying databases and tables, functions, stored procedures, triggers, queries and performance tuning.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

SQL (20-25 DAYS)

2 HOURS PER DAY


Download and Install SQL Server 2019 Developer Edition from the
following link.
https://www.microsoft.com/en-us/sql-server/sql-server-downloads

Download and Install (SQL Server Management Studio) SSMS from the
following link
https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-
management-studio-ssms?redirectedfrom=MSDN&view=sql-server-ver15

How to install SQL Server & SQL


Server Management Studio (SSMS)

Text | Slides | Connecting to SQL Server


Text | Slides | Creating, altering and dropping a database
Text | Slides | Creating and working with tables
Text | Slides | Default Constraint
Text | Slides | Cascading referential integrity
Text | Slides | Check Constraint
Text | Slides | Identity column
Text | Slides | Get last generated id in sql server
Text | Slides | Unique key constraint in SQL Server
Text | Slides | SQL Select statement
Text | Slides | Group By in SQL Server
Text | Slides | Basic Joins
Text | Slides | Advanced Joins
Text | Slides | Self join
Text | Slides | Different ways to replace NULL
Text | Slides | Coalesce function
Text | Slides | Union and Union All
Text | Slides | Stored Procedures
Text | Slides | Stored Procedures with output parameters
Text | Slides | Difference between output parameters and return
values
Text | Slides | Advantages of stored procedures
Text | Slides | Built in string functions
Text | Slides | Left, Reight, Charindex and Substring functions
Text | Slides | Replicate, Space, Patindex, Replace and Stuff
functions
Text | Slides | DateTime functions
Text | Slides | IsDate, Day, Month, Year and DateName functions
Text | Slides | DatePart, DateAdd and DateDiff functions
Text | Slides | Convert and Cast functions
Text | Slides | Mathematical functions
Text | Slides | Scalar User Defined functions
Text | Slides | Inline Table Valued functions
Text | Slides | Multi-Statement Table Valued functions
Text | Slides | Important concepts related to functions in sql
server
Text | Slides | Temporary tables
Text | Slides | Indexes
Text | Slides | Clustered and NonClustered Indexes
Text | Slides | Unique and Non-Unique Indexes
Text | Slides | Advantages and disadvantages of indexes
Text | Slides | Views
Text | Slides | Updateable Views
Text | Slides | Indexed Views
Text | Slides | View Limitations
Text | Slides | DML Triggers
Text | Slides | DML After Update Trigger
Text | Slides | Instead of insert trigger
Text | Slides | Instead of update trigger
Text | Slides | Instead of delete trigger
Text | Slides | Derived table and CTE's
Text | Slides | Common Table Expressions
Text | Slides | Updatable CTE
Text | Slides | Recursive CTE
Text | Slides | Normalization & First Normal Form
Text | Slides | 2NF and 3NF
Text | Slides | Pivot Operator
Text | Slides | Error handling in SQL Server 2000
Text | Slides | Error handling in SQL Server 2005 and later versions
Text | Slides | Transactions in SQL Server
Text | Slides | Transaction ACID Tests
Text | Slides | Subqueries in sql
Text | Slides | Correlated subquery
Text | Slides | Creating a large table with random data for
performance testing
Text | Slides | What to choose for performance - SubQuery or Joins
Text | Slides | Cursors in sql server
Text | Slides | Replacing cursors using joins
Text | Slides | List all tables in a sql server database using a
query
Text | Slides | Writing re-runnable sql server scripts
Text | Slides | Alter database table columns without dropping table
Text | Slides | Optional parameters in sql server stored procedures
Text | Slides | Merge in SQL Server
Text | Slides | SQL Server concurrent transactions
Text | Slides | SQL Server dirty read example
Text | Slides | SQL Server lost update problem
Text | Slides | Non repeatable read example in sql server
Text | Slides | Phantom reads example in sql server
Text | Slides | Snapshot isolation level in sql server
Text | Slides | Read committed snapshot isolation level in sql
server
Text | Slides | Difference between snapshot isolation and read
committed snapshot
Text | Slides | SQL Server deadlock example
Text | Slides | SQL Server deadlock victim selection
Text | Slides | Logging deadlocks in sql server
Text | Slides | SQL Server deadlock analysis and prevention
Text | Slides | Capturing deadlocks in sql profiler
Text | Slides | SQL Server deadlock error handling
Text | Slides | Handling deadlocks in ado.net
Text | Slides | Retry logic for deadlock exceptions
Text | Slides | How to find blocking queries in sql server
Text | Slides | SQL Server except operator
Text | Slides | Difference between except and not in sql server
Text | Slides | Intersect operator in sql server
Text | Slides | Difference between union intersect and except in sql
server
Text | Slides | Cross apply and outer apply in sql server
Text | Slides | DDL Triggers in sql server
Text | Slides | Server-scoped ddl triggers
Text | Slides | SQL Server trigger execution order
Text | Slides | Audit table changes in sql server
Text | Slides | Logon triggers in sql server
Text | Slides | Select into in sql server
Text | Slides | Difference between where and having in sql server
Text | Slides | Table valued parameters in SQL Server
Text | Slides | Send datatable as parameter to stored procedure
Text | Slides | Grouping Sets in SQL Server
Text | Slides | Rollup in SQL Server
Text | Slides | Cube in SQL Server
Text | Slides | Difference between cube and rollup in SQL Server
Text | Slides | Grouping function in SQL Server
Text | Slides | GROUPING_ID function in SQL Server
Text | Slides | Debugging sql server stored procedures
Text | Slides | Over clause in SQL Server
Text | Slides | Row_Number function in SQL Server
Text | Slides | Rank and Dense_Rank in SQL Server
Text | Slides | Difference between rank dense_rank and row_number in
SQL
Text | Slides | Calculate running total in SQL Server 2012
Text | Slides | NTILE function in SQL Server
Text | Slides | Lead and Lag functions in SQL Server 2012
Text | Slides | FIRST_VALUE function in SQL Server
Text | Slides | Window functions in SQL Server
Text | Slides | Difference between rows and range
Text | Slides | LAST_VALUE function in SQL Server
Text | Slides | UNPIVOT in SQL Server
Text | Slides | Reverse PIVOT table in SQL Server
Text | Slides | Choose function in SQL Server
Text | Slides | IIF function in SQL Server
Text | Slides | TRY_PARSE function in SQL Server 2012
Text | Slides | TRY_CONVERT function in SQL Server 2012
Text | Slides | EOMONTH function in SQL Server 2012
Text | Slides | DATEFROMPARTS function
Text | Slides | Difference between DateTime and SmallDateTime in SQL
Server
Text | Slides | DateTime2FromParts function in SQL Server 2012
Text | Slides | Difference between DateTime and DateTime2 in SQL
Server
Text | Slides | Offset fetch next in SQL Server 2012
Text | Slides | Identifying object dependencies in SQL Server
Text | Slides | sys.dm_sql_referencing_entities in SQL Server
Text | Slides | sp_depends in SQL Server
Text | Slides | Sequence object in SQL Server 2012
Text | Slides | Difference between sequence and identity in SQL
Server
Text | Slides | Guid in SQL Server
Text | Slides | How to check GUID is null or empty in SQL Server
Text | Slides | Dynamic SQL in SQL Server
Text | Slides | Implement search web page using ASP.NET and Stored
Procedure
Text | Slides | Implement search web page using ASP.NET and Dynamic
SQL
Text | Slides | Prevent sql injection with dynamic sql
Text | Slides | Dynamic SQL in Stored Procedure
Text | Slides | Sql server query plan cache
Text | Slides | exec vs sp_executesql in sql server
Text | Slides | Dynamic sql table name variable
Text | Slides | Quotename function in SQL Server
Text | Slides | Dynamic SQL vs Stored Procedure
Text | Slides | Dynamic sql output parameter
Text | Slides | Temp tables in dynamic sql
SQL Server Performance Tuning and Query
Optimization
Text | How is data stored in SQL database
Text | How do SQL Indexes Work
Text | What is heap table

You might also like