SQL Server Syllabus
Module 1:- Introduction to Basic Database Concepts
WhatisData,Field,Recordanddatabase?
LimitationsofFileManagementSystem.
BasicConceptsofAdvantagesofDBMS.
Exploring RelationalDBMS
Module 2: Introduction to SQL Server
WhatisSQLServerVersionhistoryanddifferenteditions
Basic Features Components andTools
Introduction to ManagementStudio
TypesofSystemDatabasesinSQL
Module 3: Introduction to SQL
BasicsofSQLTypesofSQLStatements
DDL,DML,DQL,DCLandTCL
CreateDatabaseusingManagementStudio
Datatypes in SQLServer
Module4:DDLandDMLStatements.
Create,AlterandDropTableInsert,
Update and Delete Statement TruncateStatement
Module 5: Working with Queries (DQL)
Understanding SelectStatement
UsageofTop,Distinct,Nulletc...keywords
UsingStringandArithmeticExpressions
ExploringWhereClausewithOperators
Using AdvancedOperators
SortingdatausingOrderByclause
WorkingwithbasicofSubQueries
Module 6: Aggregate Functions
Using functions inQueries
Count,Sum,Min,Max,AvgGroupByandHavingClause
UsingGroupBywithRollupandCube
Module 7: Joins and Set Operations
Introduction to Joins CrossJoins
InnerJoin
OuterJoin
SelfJoin
Co-related SubQueries
SetOperationsusingUnions,IntersectandExcept
Module 8: Implementation of Data integrity
.
Entityintegrity
Domainintegrity
Referentialintegrity
Types ofconstraints
Module 9:Working with Constraints
Unique
NotNULL
PrimaryKey
Default Check ForeignKey
Module 10:Implementing Views
Introduction&AdvantagesofViews
Creating, Altering, DroppingViews
Module 11:Data Control language (DCL)
Creating Users
Granting&Revoking
Managing using ManagementStudio
Module 12:Working with Indexes
Introduction Clustered and Non ClusteredIndex
Creating and DroppingIndexes
Module 13:Writing Transact-SQL (T-SQL)
What isT-SQL?
Scripts and Batches DeclaringVariables
UsingStatements
Working with Temptables
ErrorHandling
UsingSystemFunctions/GlobalVariablesUsingDynamicSQL
Module 14:Working with Stored Procedures and Functions
Introduction to storedprocedures
Benefits of StoredProcedures
Creating, Executing Modifying,Dropping
Input–Output and OptionalParameters
SystemdefinedSP’sandFunctions.
User definedFunctions
Module 15:Implementing Triggers
Introduction totriggers
Constraints vsTriggers
Creating, Altering, Droppingtriggers
after/instead oftriggers
Module 16:Working with Cursors
CreatingCursors
Cursors vs.Select
Types ofcursors
Advantages ofcursors
Module 17:Backup and Restore
Generating SQLScript
Executing SQLScript
Generating ChangeScript
Taking databaseBackup
Restoring database usingbackup
AttachingandDetachingofdatabase