Microsoft SQL Server
About this course
Ardent's SQL Server 40-60 hours instructor led training is course is exclusively designed for
starters as well as for experienced professionals addressing SQL Server Installation,
Database Design, Queries, Joins, CTE, Stored Procedures and Triggers
Get hands-on experience
After the completion of the SQL Server Course at Ardent, you should be able to:
Understand the concepts of databases.
Learn database designing techniques
Write basic sql queries with sorting and filtering data.
Explore different joining techniques and indexing tables
Create views and subqueries.
Understand the need of T-SQL.
Learn to use procedures and functions.
Create cursors and triggers and also deal with exceptions.
Understand the concepts of transactions and locks
Create a database backup and recovery
Prerequisites
Knowledge of RDBMS
Get certified
Upon completion of the course, attendees are encouraged to continue their study and
register for the ARDENT, Microsoft and HPE Global Certification. Certification is a great
differentiator; it helps establish you as a leader in the field, providing employers and
customers with tangible evidence of your skills and expertise.
Course Contents
Getting Started
Module 1: Introduction to Databases and SQL Server Management Studio
• Database Management Systems
• SQL Server vs. Other Relational Database Systems
• Installing SQL Server and SQL Server Management Studio (SSMS) Logging in SQL
Server with SSMS using Authentication Modes
• Tools In Management Studio (Object Explorer and Query Editor)
Module 2: Basics of Database Design
• Logical Design - Entity-Relationship Diagram (ERD)
• Entities, attributes and keys
• Physical Design – tables with constraints
• Creating a database and adding Tables
• Normalization and de-normalization process
Module 3: Introduction to SQL
• Basic SQL statements
• DDL and DML queries
• Data constraints - primary key , not null, unique, foreign key, check and default
• Operators - Arithmetic, comparison, logical, relational and set operators
• Predefined functions – Single row and multi row
Module 4: Joining and Indexes
• Inner, cross and self joins
• Outer joins – left, right and full outer joins
• Clustered and non-clustered index
• Create, alter and drop indexes
• Unique and non-unique indexes
Module 5: Views and Subqueries
• Need of creating views
• Simple and complex views
• Encryption and schema binding options in creating views
• Creating single and multi row subqueries
• Exists and Not exists in subqueries
Module 6: Introduction to T-SQL programming
• T-SQL requirements and Block Structure
• Declaring and initializing variables
• Executing SQL statements
• Operators in T-SQL programming
• Control Statements
Module 7: Procedures and Functions
• Use of Procedure
• Procedure Parameters with examples
• Difference between Procedure and Function
• Create, alter and drop functions
• Different types of functions
Module 8: Cursor, Exception Handing and Triggers
• Create and using cursors
• Different types of cursors
• create and raise custom exception
• Need of database triggers
• Create, alter and drop triggers
• Instead of triggers
Module 9: Transaction and Locks
• Transactions Overview
• Lock Types and Concurrency Issues
• Transaction Isolation Levels
• Deadlocks
• Nesting Transactions
Module 10: Backup and Recovery
• Create a backup
• Importing a Database
• Exporting a Database
• Recovery a Database
• Introduction to SQL Server Integration Services
Project Implementation
For feedback and suggestion reach out at feedback@ardentcollaborations.com or contact
(033 4007 3507) from 4pm. – 6pm.
We are happy to help you always.