Course Details
Course Outline
1 - Introduction to Database Development
Introduction to the SQL Server PlatformWorking with SQL Server ToolsConfiguring SQL Server ServicesLab : Introduction to Database Development
2 - Designing and Implementing Tables
Designing TablesWorking with SchemasCreating and Altering TablesLab : Designing and Implementing Tables
3 - Ensuring Data Integrity through Constraints
Enforcing Data IntegrityImplementing Domain IntegrityImplementing Entity and Referential IntegrityLab : Ensuring Data Integrity through Constraints
4 - Introduction to Indexing
Core Indexing ConceptsSingle Column and Composite IndexesSQL Server Table StructuresWorking with Clustered Indexes
5 - Advanced Indexing
Execution Plan Core ConceptsCommon Execution Plan ElementsWorking with Execution PlansDesigning Effective Nonclustered IndexesPerformance MonitoringLab : Planning for SQL Server 2014 Indexing
6 - Columnstore Indexes
Columnstore IndexesBest Practices for Columnstore IndexesLab : Using In-Memory Database Capabilities
7 - Designing and Implementing Views
Introduction to ViewsCreating and Managing ViewsPerformance Considerations for ViewsLab : Designing and Implementing Views
8 - Designing and Implementing Stored Procedures
Introduction to Stored ProceduresWorking With Stored ProceduresImplementing Parameterized Stored ProceduresControlling Execution ContextLab : Designing and Implementing Stored Procedures
9 - Designing and Implementing User-Defined Functions
Overview of FunctionsDesigning and Implementing Scalar FunctionsDesigning and Implementing Table-Valued FunctionsImplementation Considerations for FunctionsAlternatives to FunctionsLab : Designing and Implementing User-Defined Functions
10 - Responding to Data Manipulation via Triggers
Designing DML TriggersImplementing DML TriggersAdvanced Trigger ConceptsLab : Responding to Data Manipulation via Triggers
11 - Using In-Memory Tables
Memory-Optimized TablesNative Stored ProceduresLab : Using In-Memory Database Capabilities
12 - Implementing Managed Code in SQL Server
Introduction to SQL CLR IntegrationImporting and Configuring AssembliesImplementing SQL CLR IntegrationLab : Implementing Managed Code in SQL Server
13 - Storing and Querying XML Data in SQL Server
Introduction to XML and XML SchemasStoring XML Data and Schemas in SQL ServerImplementing the XML Data TypeUsing the T-SQL FOR XML StatementGetting Started with XQueryShredding XMLLab : Storing and Querying XML Data in SQL Server
14 - Working with SQL Server Spatial Data
Introduction to Spatial DataWorking with SQL Server Spatial Data TypesUsing Spatial Data in ApplicationsLab : Working with SQL Server Spatial Data
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
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.