0% found this document useful (0 votes)
2 views

SQL Server Content

The document outlines a comprehensive SQL Server course curriculum covering topics such as SQL Server introduction, management tools, TSQL commands, database creation, data manipulation, and security. It includes detailed sections on constraints, joins, subqueries, indexes, transaction management, and stored procedures. The course aims to provide a thorough understanding of SQL Server functionalities and programming techniques.

Uploaded by

yashchittipolu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

SQL Server Content

The document outlines a comprehensive SQL Server course curriculum covering topics such as SQL Server introduction, management tools, TSQL commands, database creation, data manipulation, and security. It includes detailed sections on constraints, joins, subqueries, indexes, transaction management, and stored procedures. The course aims to provide a thorough understanding of SQL Server functionalities and programming techniques.

Uploaded by

yashchittipolu
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

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

You might also like