Developing Microsoft SQL Server 2014 Databases

Course Description

This 5-day instructor-led course introduces SQL Server 2014 and describes logical table design, indexing and query plans. It also focusses on the creation of database objects including views, stored procedures, along with parameters, and functions. Other common aspects of procedure coding, such as indexes, concurrency, error handling, and triggers are also covered in this course. Also this course - 20464D helps you prepare for the Exam 70-464. Note: This course is designed for customers who are interested in learning SQL Server 2012 or SQL Server 2014. It covers the new features in SQL Server 2014, but also the important capabilities across the SQL Server data platform.
5 days
Contact us for pricing
 

Prerequisites

This course requires that you meet the following prerequisites:
Knowledge of writing T-SQL queries.
Knowledge of basic relational database concepts.

Introduction to Database Development

Introduction to the SQL Server Platform
SQL Server Database Development Tasks

Designing and Implementing Tables

Designing Tables
Data Types
Working with Schemas
Creating and Altering Tables
Partitioning Data
Compressing Data

Ensuring Data Integrity through Constraints

Enforcing Data Integrity
Implementing Domain Integrity
Implementing Entity and Referential Integrity

Introduction to Indexing

Core Indexing Concepts
Data Types and Indexes
Single Column and Composite Indexes

Designing Optimized Index Strategies

Covering Indexes
Managing Indexes
Working with Execution Plans
Using the DTE

Columnstore Indexes

Introduction to Columnstore indexes
Creating Columnstore Indexes
Working with Columnstore Indexes

Designing and Implementing Views

Introduction to Views
Creating and Managing Views
Performance Considerations for Views

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

Overview of 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

Using In-Memory Tables

In-Memory Tables
Native Stored Procedures

Implementing Managed Code in SQL Server 2014

Introduction to SQL CLR Integration
Importing and Configuring Assemblies
Implementing SQL CLR Integration

Storing and Querying XML Data in SQL Server

Introduction to XML and XML Schemas
Storing XML Data and Schemas in SQL Server
Implementing the XML Data Type
Using the T-SQL FOR XML Statement
Getting Started with XQuery

Working with SQL Server 2014 Spatial Data

Introduction to Spatial Data
Working with SQL Server Spatial Data Types
Using Spatial Data in Applications

Incorporating Data Files into Databases

Querying Data with Stored Procedures
Implementing FILESTREAM and File Tables
Searching Data Files

SQL 2012SQL Server 2012