Database and Storage
SQL SERVER DEVELOPMENT TRAINING

SQL SERVER DEVELOPMENT TRAINING

SQL Server Development Course Duration : 2 Months

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 2020

  • 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

 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

Leave a Reply

Your email address will not be published. Required fields are marked *

Welcome to ACLM. Registration open for Advanced Excel, VBA, SQL & MIS + FREE Tableau. Register now.

X