Mobile :7396967336/7075873616
SQL SERVER COURSE CONTENT
1)Introduction To SQL Server
2)Advantages and Drawbacks Of SQL Server
3)Connecting To Server
3.1.1 Server Type
3.1.2 Server Name
3.1.3 Authentication Modes
3.1.4 Sql Server Authentication Mode
3.1.5 Windows Authentication Mode
3.1.6 Login and Password
4)Sql Server Management Studio and Tools In Management Studio
4.1.1 Object Explorer
4.1.2 Object Explorer Details
4.1.3 Query Editor
4.1.4 TSQL (Transact-Structured Query Language)
5)Introduction To TSQL
History and Features of TSQL
6)Types Of TSQL Commands
6.1.1 Data Definition Language (DDL)
6.1.2 Data Manipulation Language (DML)
6.1.3 Data Query Language (DQL)
6.1.4 Data Control Language (DCL)
6.1.5 Transaction Control Language (TCL)
7)Database
7.1.1 Creating Database
7.1.2 Altering Database
7.1.3 Deleting Database
8)Constrains
8.1.1 Procedural Integrity Constraints
8.1.2 Declarative Integrity Constraints
8.1.3 Not Null, Unique, Default and Check constraints
8.1.4 Primary Key and Referential Integrity or foreign key constraints
8.1.5 Data Types In TSQL
8.1.6 Table
a)Creating Table
b)Altering Table
c)Deleting Table
9)Data Manipulation Language
9.1.1 Insert
9.1.2 Identity
9.1.3 Creating A Table From Another Table
9.1.4 Inserting Rows From One Table To Another
9.1.5 Update
9.1.6 Computed Columns
9.1.7 Delete
9.1.8 Truncate
9.1.9 Differences Between Delete and Truncate
10)Data Query Language (DQL)
10.1.2 Select
10.1.3 Where clause
10.1.4 Order By Clause
10.1.5 Distinct Keyword
10.1.6 Isnull() function
10.1.7 Column aliases
10.1.8 Predicates
10.1.9 Between … And
10.2.1 In
10.2.2 Like
10.2.3 Is Null
11)Built In Functions
11.1.1 Scalar Functions
11.1.2 Numeric Functions
11.1.3 Character Functions
11.1.4 Conversion Functions
11.1.5 Date Functions
11.1.6 Aggregate Functions
11.1.7 Convenient Aggregate Functions
11.1.8 Statistical Aggregate Functions
11.1.9 Group By and Having Clauses
11.2.1 Super Aggregates
11.2.2 Over(partition by …) Clause
11.2.3 Ranking Functions
11.2.4 Common Table Expressions (CTE)
12) Set Operators
12.1.1 Union
12.1.2 Intersect
12.1.3 Except
13)Joins
13.1.1 Inner Join
13.1.2 Equi Join
13.1.3 Natural Join
13.1.4 Non-Equi Join
13.1.5 Self Join
13.1.6 Outer Join
13.1.7 Left Outer Join
13.1.8 Right Outer Join
13.1.9 Full Outer Join
13.2.1 Cross Join
14)Sub Queries
14.1.1 Single Row Sub Queries
14.1.2 Multi Row Sub Queries
14.1.3 Any or Some
14.1.4 ALL
14.1.5 Nested Sub Queries
14.1.6 Co-Related Sub Queries
14.1.7 Exists and Not Exists
15)Indexes
15.1.1 Clustered Index
15.1.2 NonClustered Index
15.1.3 Create , Alter and Drop Indexes
15.1.4 Using Indexes
16)Security
16.1.1 Login Creation
16.1.2 SQL Server Authenticated Login
16.1.3 Windows Authenticated Login
16.1.4 User Creation
16.1.5 Granting Permissions
16.1.6 Revoking Permissions
16.1.7 Roles
17)Views
17.1.1 Purpose Of Views
17.1.2 Creating , Altering and Dropping Indexes
17.1.3 Simple and Complex Views
17.1.4 Encryption and Schema Binding Options in creating views
18)Transaction Management
18.1.1 Introduction
18.1.2 Begin Transaction
18.1.3 Commit Transaction
18.1.4 Rollback Transaction
18.1.5 Save Transaction
18.1.6 Role Of Log File In Transaction Management
18.1.7 Implicit Transactions
19)TSQL Programming
19.1.1 Drawbacks Of TSQL that leads to TSQL Programming
19.1.2 Introduction To TSQL Programming
19.1.3 Control statements In TSQL Programming
19.1.4 Conditional Control Statements
19.1.5 If
19.1.6 Case
19.1.7 Looping Control Statements
19.1.8 While
20)Cursors
20.1.1 Working With Cursors
20.1.2 Types Of Cursors
20.1.3 Forward_Only and Scroll Cursors
20.1.4 Static, Dynamic and Keyset Cursors
20.1.5 Local and Global Cursors
21)Stored Sub Programs
1)Advantages Of Stored Sub Programs compared to Independent SQL Statements
2)Stored Procedures
2.1.1 Creating , Altering and Dropping
2.1.2 Optional Parameters
2.1.3 Input and Output Parameters
2.1.4 Permissions on Stored Procedures
3)User Defined Functions
3.1.1 Creating, Altering and Dropping
3.1.2 Types Of User Defined Functions
3.1.3 Scalar Functions
3.1.4 Table Valued Functions
3.1.5 Inline Table Valued Functions
3.1.6 Multi Statement Table Valued Functions
3.1.7 Permissions On User Defined Functions
4)Triggers
4.1.1 Purpose of Triggers
4.1.2 Differences Between Stored Procedures and User Defined Functions and Triggers
4.1.3 Creating, Altering and Dropping Triggers
4.1.4 Magic Tables
4.1.5 Instead Of Triggers
5)Merge Statement
5.1.1 inserted
5.1.2 updated
6)Exception Handling
6.1.1 Implementing Exception Handling
6.1.2 Adding and removing User Defined Error Messages To And From SQL Server Error Messages List
6.1.3 Raising Exceptions Manual