SQL SERVER DEVELOPMENT TRAINING

Course Duration : 2 Months, Course Fee : 18000

SQL Server Development Training providing an In-class dedicated cloud based system for your sole use Employing Transact-SQL and the graphical tools Upgrading SQL Server 2005 and 2008 databases Implementing security for logins, databases and objects Restoring a database to point-of-failure Repairing database corruption Building a database maintenance plan. SQL server Development Training by ACLM building the professionals blocks in Vaishali, Indirapuram, Kaushambi, Ghaziabad, Sahibabad, Vasundhara including Delhi NCR region.

SQL Server Development Training

Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications which may run either on the same computer or on another computer across a network.

 

Topics Covered

Introduction to Microsoft SQL Server 2014
  • Introducing Microsoft SQL Server 2014
  • Installing SQL Server Sample Databases
  • Getting Started with SQL Server Management Studio (SSMS)
Introduction to T-SQL Querying
  • Introducing T-SQL
  • Primary Key and Foreign Key; RDBMS Basics 1NF, 2NF & 3NF Normal Forms
  • Understanding the Logical Order of Operations in SELECT statements
DATABASE DESIGN
  • Understanding Logical Data Modeling, Working with Table Column Data Types,
  • New; DATE, TIME, Datetime, DATETIMEOFFSET & DATETIME2, Char, Varchar, Int, Tinyint, Small int, BigInt, Money
  • Double, Float, Decimal, FileStream and Geographical CREATE TABLE by Script & Using Object Explorer Primary Key and Foreign Key Constraints and Type Database Diagram Design in Object Explorer
Writing SELECT STATEMENT
  • Writing Simple SELECT Statements Eliminating Duplicates with DISTINCT Using Column and Table Aliases Writing Simple CASE Expressions
  • Basic SQL SELECT and SELECT INTO Statements The GROUP BY Clause & Aggregate Functions Sorting SELECT Query Results with ORDER BY
  • TOP, ROW_NUMBER, RANK, DENSE_RANK and NTILE
Querying Multiple Tables
  • Understanding Joins Querying with Inner Joins
  • Querying with Outer Joins(Left, Right and Full Joins) Querying with Cross Joins and Self Joins
Sorting and Filtering Data
  • Sorting Data ASC, DESC
  • Filtering Data with a WHERE Clause
  • Filtering with the TOP and OFFSET-FETCH Options Working with Unknown and Missing Values
Grouping and Aggregating Data
  • Using Aggregate Functions Using the GROUP BY Clause Filtering Groups with HAVING
How MODIFY DATA
  • INSERT INTO Statement with VALUES Clause Understanding INSERT and SELECT Subquery INSERT and EXECUTE Statement
  • Data Removal with the DELETE Statement Data Modification with the UPDATE Statement Working with the MERGE Statement Synchronizing Two Tables with MERGE
Using Subqueries
  • Writing Self-Contained Subqueries
  • Writing Correlated Subqueries
  • Using the EXISTS Predicate with Subqueries
Using Table Expressions
  • Using Derived Tables
  • Using Common Table Expressions (CTE) Deleting Duplicate Rows with CTE
  • Using Views
  • Using Inline Table-Valued Functions
Combining results with set operators
  • Writing Queries with the UNION Operator Stacking results with UNION ALL
  • Using EXCEPT to find nonmatching rows Identifying matching rows with INTERSECT Using APPLY
Protecting data integrity with constraints
  • Guaranteeing uniqueness with primary key constraints Enforcing integrity with foreign key constraints Imposing business rules with check constraints Enabling and disabling constraints
  • Removing constraints with ALTER TABLE
Categories of SQL Statements -
  • DML (Data Manipulation Language)
  • DDL ( Data Defination Language)
  • DCL (Data Control Language)
  • TCL (Transaction Control Language)
Using Window Ranking, Offset and Aggregate Functions
  • Creating Windows with OVER
  • Exploring Window Functions
Pivoting and Grouping Sets
  • Writing Queries with PIVOT and UNPIVOT Working with Grouping Sets
Executing Stored Procedures (PROGRAMMABILITY)
  • Stored Procedure Design and Programming Passing Parameters to Stored Procedures Creating Simple Stored Procedures
  • DML - Data Manipulation Language Triggers
  • Trigger Examples with DELETED & INSERTED Tables Discovering INSTEAD OF Triggers & AFTER Triggers DDL - Data Definition Language Triggers
  • Designing & Creating Views - Modifying Data Table-Valued, Scalar-Valued & Inline Functions Temporary Tables, Table Variables & tempdb Spatial Data Types: Geography & Geometry Applying Manual Debugging Techniques
Programming with T-SQL
  • TRANSACT-SQL, Batch, and Scripts
  • BEGIN, COMMIT, ROLLBACK TRANSACTION
  • Using TRY…CATCH Blocks for Exception Handling
  • Locks, Isolation Levels and Deadlocks Snapshot Isolation for OLTP Concurrency
  • PROGRAMMING STATEMENTS in Transact-SQL User Defined and System Stored Procedures INTERSECT and EXCEPT Set Operators FILESTREAM Data and SPARSE Columns
Improving Query Performance
  • Optimizing with Database Engine Tuning Advisor
  • Debugging with the Transact-SQL Debugger
  • Factors in Query Performance
  • Displaying Query Performance Data
 

Who Should Attend

Pre-requisites

  • Basic Knowledge of Computer, Basic Knowledge of SQL Server

What You Need To Bring

  • Notepad, Laptop, Pen/Pencil

Key Takeaways

  • Administer SQL Server 2012 and 2014 with SQL Server Management Studio and Transact-SQL, Ensure SQL Server security with logins, roles, users and permissions, Develop backup strategies and recover from disasters, Leverage SQL Server Agent to automate administrative tasks, Isolate and repair fragmentation and database corruption

About Trainer

  • Over 17+ years of experience in Microsoft Sql Server Development
  • International Training exposure of more than 70 corporate training
  • Member of IFCA, AIMA
  • Contributed to several studies on financial and man-power management
  • Certifications of PMP, Six-Sigma, MS Project specialist

have a question?

PAY FEE ONLINE BY :

Schedule

11
Nov
GYANODAY-2017
register
26
Aug
HR Training
register
26
Aug
DIGITAL MARKETING
register
26
Aug
VBA WORKSHOP
register