Welcome To VijayTutor

Ms SQL Server

The SQL Server is a relational database management system from Microsoft. The system is designed and built is to manage and store information.

About this Course

Sessions: 31

Duration: 10 Week

Register

before

And Get

30% off

What will you learn in this course ?

Lesson - 01

  • Introduction to SQL Server Management studio.
  • Create-Delete new database
  • Create new table use designer and script
  • Alter table
  • Delete table
  • Insert row int table

Lesson - 02

  • What is primary key and foreign key ?
  • Why RDBMS Relational Database Management Systyem ?
  • Check constraint
  • Default constraint
  • Cascading referential integrity constraint real world use case and examples

Lesson - 03

  • Identity columns, Auto increment identity value
  • Identity On-Off when insert new row into table
  • How to get last generated identity value
  • Unique key constraint

Lesson - 04

  • Select statements
  • Get distinct records. distinct behaviour with single and multiple columns select.
  • Where clause examples.
  • Operators and wild cards examples.
  • Like operator
  • In operator
  • Not operator
  • Searching and sorting data

Lesson - 05

  • Group by consept in SQL Server
  • Sum, Min Max and Average functions.
  • Group by multiple columns
  • Group by multiple aggregation
  • Having clause

Lesson - 06

  • Joins in SQL Server
  • Inner join
  • Left join
  • Right join
  • Full join

Lesson - 07

  • Cross join
  • Self join
  • Advance or intelligent joins

Lesson - 08

  • Isnull function
  • Case when function
  • Coalesce function
  • Union and Union All

Lesson - 09

  • What is stored procedures
  • How to write stored procedures
  • Alter stored procedures
  • Delete stored procedures
  • How to encript stored procedures
  • Use sp_helptext stored procedure

Lesson - 10

  • Stored procedures with output parameter.
  • Stored procedure return values.
  • When to use output parameter over return values.
  • Advantage of stored procedures.
  • What is SQL injection attack ?

Lesson - 11

  • String functions
  • Left, Right, Ltrim and Rtrim functions
  • CharIndex and Substring functions
  • Replicate function
  • PatIndex function

Lesson - 12

  • Date time functions
  • GetDate function
  • GetUTCdate function
  • IsDate function
  • Day, Month, Year and Date name function
  • Cast and Convert function

Lesson - 13

  • User defined functions in SQL
  • Scalar function in SQL
  • Inline table valued function

Lesson - 14

  • Temp tables in SQL
  • How to create aleter and delete temp tables
  • Difference between global and local temp tables

Lesson - 15

  • Indexes in SQL Server.
  • Cluster and non cluster indexes in SQL
  • Unique and non unique indexes in SQL
  • Indexes pros and cons

Lesson - 16

  • Views in SQL server
  • Why use view ?
  • Create view in SQL
  • Delete view in SQL
  • View limitations

Lesson - 17

  • Triggers in SQL
  • After triggers
  • Instead of trigger

Lesson - 18

  • Disable and enable trigger
  • Alter and delete trigger
  • Record insert, delete and update actions using triggers

Lesson - 19

  • What is CTE(Comman Table Expression) in SQL ?
  • Drive Table and CTE
  • How to write CTE

Lesson - 20

  • Recursive CTE
  • Example of CTE
  • Display family tree using CTE

Lesson - 21

  • Subquries in SQL
  • Corelated Subquries
  • Subquries example

Lesson - 22

  • Rownumber function in SQL
  • Rank function in SQL
  • Dense_rank function in SQL

Lesson - 23

  • Diffrence rownumber, rank and denserank function
  • Delete duplicate records using CTE and rownumber function
  • Find Nth higest salary using CTE and dense_rank function

Lesson - 24

  • Get list of all tables
  • Get list of all stored procedures
  • Get list of all columns
  • Write rerunnable quires

Lesson - 25

  • Select into statement
  • Table backup using select into statement
  • Create empty table using select into statement

Lesson - 26

  • Transactions in SQL server
  • When to use transactions
  • Commit and rollback transaction
  • Transaction Isolation lavel

Lesson - 27

  • Revision - 1
  • Meth functions

Lesson - 28

  • Revision - 2
  • Paging in SQL server using offset fetch next

Lesson - 29

  • Revision - 3
  • Generate database scripts

Lesson - 30

  • Revision - 4
  • Backup and restore database

Lesson - 31

  • Database design tips and tricks