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 PlatformSQL Server Database Development Tasks
Designing and Implementing Tables
Designing TablesData Types
Working with Schemas
Creating and Altering Tables
Partitioning Data
Compressing Data
Ensuring Data Integrity through Constraints
Enforcing Data IntegrityImplementing Domain Integrity
Implementing Entity and Referential Integrity
Introduction to Indexing
Core Indexing ConceptsData Types and Indexes
Single Column and Composite Indexes
Designing Optimized Index Strategies
Covering IndexesManaging Indexes
Working with Execution Plans
Using the DTE
Columnstore Indexes
Introduction to Columnstore indexesCreating Columnstore Indexes
Working with Columnstore Indexes
Designing and Implementing Views
Introduction to ViewsCreating and Managing Views
Performance Considerations for Views
Designing and Implementing Stored Procedures
Introduction to Stored ProceduresWorking With Stored Procedures
Implementing Parameterized Stored Procedures
Controlling Execution Context
Designing and Implementing User-Defined Functions
Overview of FunctionsDesigning 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 TriggersImplementing DML Triggers
Advanced Trigger Concepts
Using In-Memory Tables
In-Memory TablesNative Stored Procedures
Implementing Managed Code in SQL Server 2014
Introduction to SQL CLR IntegrationImporting and Configuring Assemblies
Implementing SQL CLR Integration
Storing and Querying XML Data in SQL Server
Introduction to XML and XML SchemasStoring 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 DataWorking with SQL Server Spatial Data Types
Using Spatial Data in Applications
Incorporating Data Files into Databases
Querying Data with Stored ProceduresImplementing FILESTREAM and File Tables
Searching Data Files
SQL 2012SQL Server 2012