20464 Developing Microsoft SQL Server Databases
CLASS DATE(s):
7/6/2020 - 7/10/2020

COURSE LENGTH: 5 Days

COURSE COST: $2495

COURSE TIMES: 9:00am - 4:30pm

Printable version of this course
print
Register for this course
register

COURSE OVERVIEW

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 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.

AUDIENCE AND PREREQUISITES

The primary audience for this course is IT Professionals who want to become skilled on SQL Server 2014 product features and technologies for implementing a database.

This course requires that you meet the following prerequisites:

  • Knowledge of writing T-SQL queries.
  • Knowledge of basic relational database concepts.


PREREQUISITE COURSESFOLLOW UP COURSES  

*Course Cost listed does not include the cost of courseware or lunch. Course is subject to minimum enrollment. Course may run virtually as a Live Distance Learning class if minimum enrollment is not met.

COURSE TOPICS:


Module 1: Introduction to Database Development
Introduction to the SQL Server Platform
SQL Server Database Development Tasks
Lab : Introduction to Database Development

Module 2: Designing and Implementing Tables
Designing Tables
Data Types
Working with Schemas
Creating and Altering Tables
Partitioning Data
Compressing Data
Lab : Designing and Implementing Tables

Module 3: Ensuring Data Integrity through Constraints
Enforcing Data Integrity
Implementing Domain Integrity
Implementing Entity and Referential Integrity
Lab : Ensuring Data Integrity through Constraints

Module 4: Introduction to Indexing
Core Indexing Concepts
Data Types and Indexes
Single Column and Composite Indexes
Lab : Implementing Indexes

Module 5: Designing Optimized Index Strategies
Covering Indexes
Managing Indexes
Working with Execution Plans
Using the DTE
Lab : Designing Optimized Index Strategies

Module 6: Columnstore Indexes
Introduction to Columnstore indexes
Creating Columnstore Indexes
Working with Columnstore Indexes
Lab : Using Columnstore Indexes

Module 7: Designing and Implementing Views
Introduction to Views
Creating and Managing Views
Performance Considerations for Views
Lab : Designing and Implementing Views

Module 8: Designing and Implementing Stored Procedures
Introduction to Stored Procedures
Working With Stored Procedures
Implementing Parameterized Stored Procedures
Controlling Execution Context
Lab : Designing and Implementing Stored Procedures

Module 9: 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
Lab : Designing and Implementing User-Defined Functions

Module 10: Responding to Data Manipulation via Triggers
Designing DML Triggers
Implementing DML Triggers
Advanced Trigger Concepts
Lab : Responding to Data Manipulation via Triggers

Module 11: Using In-Memory Tables
Memory-Optimized Tables
Native Stored Procedures
Lab : In-Memory OLTP

Module 12: Implementing Managed Code in SQL Server 2014
Introduction to SQL CLR Integration
Importing and Configuring Assemblies
Implementing SQL CLR Integration
Lab : Implementing Managed Code in SQL Server 2014

Module 13: 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
Lab : Storing and Querying XML Data in SQL Server 2014

Module 14: Working with SQL Server Spatial Data
Introduction to Spatial Data
Working with SQL Server Spatial Data Types
Using Spatial Data in Applications
Lab : Working with SQL Server Spatial Data

Module 15: Incorporating Data Files into Databases
Querying Data with Stored Procedures
Implementing FILESTREAM and File Tables
Searching Data Files
Lab : Implementing a Solution for Storing Data Files