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. Call @ 72899 89188 or drop a mail to info@aclm.in to register.
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
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
Having knowledge of database, Database Management Systems
Pre-requisites
Basic Knowledge of Computer
Basic Knowledge of SQL Server
Basic Query Knowledge
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