SQL Server 2008/R2/2012 Developer (T-SQL)
What is SQL Server?
Microsoft SQL SERVER is a Relational Database Management System(RDMS)
developed by Microsoft that’s designed for the enterprise environment. SQL Server is
an application used to create desktop, enterprise, and web based database
applications. Basically any Database Management System (DBMS) that can respond to
Queries from Client machines formatted in the SQL language. SQL Server runs on
Transact –SQL (T-SQL) , a set of programming extensions from Sybase and Microsoft
that add several features to standard SQL.
About SQL Server Training
This SQL Server training teaches developers all the Transact-SQL skills they
need to create database objects like Tables, Views, Stored procedures &
Functions and triggers in SQL Server. Gives idea about writing Queries & Sub-
queries, working with Joins, etc. As well as database management skills like
backup, restore, etc.
SQL Server Training Course Prerequisite
No Prior Experience is presumed.
Duration: 40 Hrs.
SQL Server Training Course Objective
Introduction to SQL Server and its Toolset:
· Introduction to SQL Server Platform
· SQL Server versions
· SQL Server 2008/R2/2012 editions
· Working with SQL Server Tools
· Configuring SQL Server Services
· Working with SQL Server protocols
![]()
![]()
![]()
![]()
![]()
Working with Data Types:
· Using Data Types
· Working with Character Data
· Converting Data Types
· Working with Specialized Data Types
· Choosing Appropriate Data Types
· Writing Queries With Data Type Conversions
· Designing and Creating Alias Data Types
Designing and Implementing Tables and Views:
· Designing Tables
· Working with Schemas
· Creating and Altering Tables
· Introduction to Views
· Creating and Managing Views
· Performance Considerations for Views
Joins, Sub Queries and other TSQL concepts:
· Introduction to joins
· Types of Joins
· Introduction to Sub Queries
· Union and Union All
· CASE
· WHILE loop
· If else statements
SQL Server transactions and Ensuring Data Integrity through Constraints:
· Introduction to Transactions
· Introduction to Locks
· Management of Locking
· Transaction Isolation Levels
· Detecting Deadlocks
· Enforcing Data Integrity
· Implementing Domain Integrity
· Implementing Entity and Referential Integrity
Designing and Implementing Stored Procedures:
![]()
![]()
![]()
![]()
![]()
· Introduction to Stored Procedures
· Working With Stored Procedures
· Implementing Parameterized Stored Procedures
· Controlling Execution Context
Designing and Implementing User-Defined Functions:
· Designing and Implementing Scalar Functions
· Designing and Implementing Table-valued Functions
· Implementation Considerations for Functions
· Alternatives To Functions
Responding to Data Manipulation via Triggers:
· Designing DML Triggers
· Implementing DML Triggers
· Advanced Trigger Concepts
Error Handling and Advanced T - SQL concepts:
· Using the MERGE Statement
· Implementing Table Types
· Using Table Types as Parameters
· Designing T-SQL Error Handling
· Implementing T-SQL Error Handling
· Implementing Structured Exception Handling
Implementing Managed Code in SQL Server:
· Introduction to SQL CLR Integration
· Importing and Configuring Assemblies
· Implementing SQL CLR Integration
XML Data in SQL Server:
· Introduction to XML and XML Schemas
· Appropriate Usage of XML Data Storage in SQL Server
· Storing XML Data and Schemas in SQL Server
· Implementing the XML Data Type
· Using the T-SQL FOR XML Statement
· Getting Started with XQuery
· Shredding XML
![]()
![]()
Working with SQL Server Spatial Data and Full-Text Indexes:
· Introduction to Spatial Data
· Working with SQL Server Spatial Data Types
· Using Spatial Data in Applications
· Introduction to Full-Text Indexing
· Implementing Full-Text Indexes in SQL Server
· Working with Full-Text Queries
Indexes and Execution Plans for SQL Server:
· Core Indexing Concepts
· Data Types and Indexes
· Clustered and Non Clustered Indexes
· Designing and implementing Effective indexes
· Single Column and Composite Indexes
· Execution Plan Core Concepts
· Common Execution Plan Elements
· Working with Execution Plans
· Using the Database Engine Tuning Advisor
MSBI Training Course Content
About Course:
Microsoft BI
Technology :Microsoft BI Stack tools
______________________________________________________________________________
Overview Of MSBI Online Training
SQL Server Intigration Service(SSIS)
Introduction to SQL Server Integration Services
Product History
SSIS Package Architecture Overview
Development and Management Tools
Deploying and Managing SSIS Packages
Source Control for SSIS Packages
SSIS for DBAs: Using SQL Server Management Studio
The Import and Export Wizard
Importing and Exporting Data
Working with Packages
Database Maintenance Plans
Creating Database Maintenance Plans using SSMS
Scheduling and Executing Plans ·
Examining Database Maintenance Plan Packages
Business Intelligence Development Studio
Launching BIDS
Project templates
The package designer
The Toolbox
Solution Explorer
The Properties window
The Variables window · The SSIS menu
Introduction to Control Flow
Control Flow Overview
Precedence Constraints
The Execute SQL Task
The Bulk Insert Task
The File System Task
The FTP Task
The Send Mail Task
Advanced Control Flow
Containers – grouping and looping
The Web Service Task
The WMI tasks
The Analysis Services tasks
The Execute Process Task ·
The Execute Package Task
Introduction to Data Flow
Data Flow Overview
Data Sources
Data Destinations
Data Transformations
The Copy Column Transformation
The Derived Column Transformation
The Data Conversion Transformation
The Conditional Split Transformation
The Aggregate Transformation
The Sort Transformation
Data Viewers
Variables and Configurations
Variables Overview
Variable scope
SSIS system variables
Using variables in control flow
Using variables in data flow
Using variables to pass information between packages
Property expressions
Configuration Overview
Configuration options
Debugging, Error Handling and Logging
SSIS debugging overview
Breakpoints in SSIS
SSIS debugging windows
Control Flow: The on Error event handler
Data Flow: Error data flow
Configuring Package Logging · Built-in log providers
Advanced Data Flow
Revisiting data sources and destinations
The Lookup Transformation
Getting Fuzzy: The Fuzzy Lookup and Fuzzy Grouping Transformations
The Multicast Transformation
The Merge and Merge Join Transformations
The Data Mining Query Transformation
The Data Mining Model Training Destination
The Slowly Changing Dimension Transformation
Extending SSIS through Custom Code
Introduction to SSIS scripting
The SSIS script editor
The SSIS object model
Script in Control flow: The Script Task
Script in Data flow: The Script Component
Introduction to SSIS component development
SSIS Package Deployment
Configurations and deployment
The deployment utility
Deployment options
Deployment security
Executing packages – DTExec and DTExecUI
![]()
SSIS Package Management
The SSIS Service
Managing packages with DTUtil
Managing packages with SQL Server Management Studio
Scheduling packages with SQL Server Agent
SSIS 2012 new features
CDC (Change data capture) control Flow & Dataflow task
SSIS Catalog Reports (Dashboard)
Package upgrades from legacy to SSIS 2012
SQL Server Reporting service(SSRS)
Introducing SQL Server Reporting Services
Tour of Features
Reporting Services Architecture
Reporting Services Terminology
Reporting Services Editions
Creating Reports
Deconstructing Reporting Services
Shared Data Sources
Creating Reports from Scratch
Calculations and Formatting
Creating Expressions
Using the Global Collections
Formatting Items · Conditional Formatting
Grouping and Sorting
Creating Groups
Calculating Totals and Percentages
Interactive Sorting
Creating Drill-Down Reports
![]()
Report Parameters
Creating Report Parameters
Creating Drop-Down Parameters
Multi-Valued Parameters
Debugging Parameter Issues
Creating Matrix Reports and Charts
Creating a Basic Matrix Report
Matrix Subtotals
Creating a Basic Chart
Exploring the Charting Possibilities
Managing Reporting Services
Deploying Reports and Data Sources
Exporting Reports and Printing
Using the Web-Based Report Manager
Reporting Services Security
Two Parts to Reporting Services Security
Securing Access to Reports
Data Source Security
Programming Reporting Services
The Many Reporting Services APIs
Integrating Reporting Services into Applications using URL Access
Using the Report Viewer Controls
Advanced Reporting Services Programming
Using the Reporting Services Web Service
Working with Custom Assemblies
Snapshots and Subscriptions
Caching and Snapshots
Creating Standard Subscriptions
Introduction About SSAS
Introduction to SSAS and BI Tool
Datawarehouse Concepts
Analysis Services Architecture
Introduction to SSAS 2008 R2 & 2012
Core concept – BI is the cube or UDM
Example cube as seen using Excel pivot table
MS BI is comprehensive – more than Analysis Services on SQL Server
Demonstration of SQL Reporting Services with cube as data source
Using SSAS in BIDS
Understanding the development environment
Creating Data Sources and Data Source Views
Creating cubes – using the UDM and the Cube Build Wizard
Refining Dimensions and Measures in BIDS
Intermediate SSAS
KPIs
Perspectives
Translations – cube metadata and currency localization
Actions – regular, drill-through and reporting
Advanced SSAS
Using multiple fact tables
Modeling intermediate fact tables
Modeling M:M dimensions, Fact (degenerate) dimensions, Role-playing dimensions,
writeback dimensions
Modeling changing dimensions – Dimension Intelligence w/ Wizard
Using the Add Business Intelligence Wizards – write-back, semi-additive measures,
time intelligence, account intelligence
Cube Storage and Aggregation
Storage topics – basic aggregations, MOLAP
Advanced Storage Design – MOLAP, ROLAP, HOLAP
Partitions – relational and Analysis Services partitions
Customizing Aggregation Design – Processing Design
Rapidly changing dimensions / ROLAP dimensions
Welcome to the Real Time – Proactive Caching
Cube processing options
MDX
Basic syntax
Using the MDX query editor in SQL Server Management Studio
Adding calculated members
Adding scripts
Adding named sets
SSAS Administration
Best practices – health monitoring
XMLA scripting (SQL Mgmt Studio)
Security – roles and permissions
Disaster Recovery – backup / restore
Introduction to Reporting Clients
Excel 2007/ Power pivot
SQL RS & Report Builder
Sharepoint Performance Point Services 2010