Session : 1 – Introduction
- DB Concepts
- Transact – Structured Query Language (T-SQL)
- Data Definition Language
- Data Manipulation Language
- Data Control Language
- Identifiers
- T-SQL Extensions
Session : 2 – Data Definition Language (DDL)
- CREATE
- ALTER
- DROP
- SQL Constraints
- Primary key
- Foreign key
- Unique
- Not null
- Check
- Default
- identity
- Data types
- Implicit conversions
- Explicit conversions
Session : 3 – Data Manipulation Language
- Selecting data from table
- Eliminating duplicates
- Operators used
- Comparison operators
- Ranges
- Lists
- Where clause
- Matching patterns
- Aggregate functions
- Organizing query results into groups
- group by clause
- having clause
- null values and group by
- aggregates with and without group by
- Sorting query results
- order by clause
- Summarizing group of data (compute clause)
- Combining queries
- Union operator
Session : 4 – Joins and Sub-queries
- Joins
- How joins works
- How joins are processed
- Types of Joins
- Equi-joins and natural joins
- Self joins
- Inner and Outer joins
- Inner joins
- Left outer joins
- Right outer joins
- How null values affect joins
- Which columns to join
- Sub-queries
- How sub-queries works
- Restrictions
- Sub-queries in update/insert/delete statement
- Types of sub-queries
- Correlated sub-queries
Session : 5 – SQL Derived tables and views
- What is a derived table
- How SQL derived table works
- Partitions
- Views
- How view works
- Creating views
- Retrieve and modify data through views
- Dropping views
Session : 6 – Indexes
- How indexes works
- Types of indexes
- Clustered index
- Non-clustered index
- Differences
- Creating indexes
- Using clustered and non-clustered indexes
- Index options
- Defaults
- Rules
Session : 7 – Stored Procedures, Cursors and Triggers
- Control flow Language
- Local and Global variables
- How SP works
- Create and execute procedures
- Return values from SP
- System Stored procedures
- Cursors
- Triggers
- Using triggers to maintain referential integrity
Session : 8 – Transactions
- How transaction works
- Consistency
- Recovery
- Transactions and its usage
- Transactions mode
- Using transaction with SP, cursors
Thanks for the best ever Training. I did my Android Course here. Trainer is very good in knowledge. They provides the best ever Support to me.