Developing SQL Databases - MOC 20762
Course Description
This five-day instructor-led course (MOC 20762) provides students with the knowledge and skills to develop a Microsoft SQL Server database. The course focuses on teaching individuals how to use SQL Server product features and tools related to developing a database.
5 Days
Contact us for pricing
Prerequisites
Basic knowledge of the Microsoft Windows operating system and its core functionality.Working knowledge of Transact-SQL.
Working knowledge of relational databases.
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
Advanced Table Designs
Partitioning DataCompressing Data
Temporal Tables
Ensuring Data Integrity through Constraints
Enforcing Data IntegrityImplementing Data Domain Integrity
Implementing Entity and Referential Integrity
Introduction to Indexes
Core Indexing ConceptsData Types and Indexes
Heaps, Clustered, and Nonclustered Indexes
Single Column and Composite Indexes
Designing Optimized Index Strategies
Index StrategiesManaging Indexes
Execution Plans
The Database Engine Tuning Advisor
Query Store
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
Considerations for Implementing Functions
Alternatives to Functions
Responding to Data Manipulation via Triggers
Designing DML TriggersImplementing DML Triggers
Advanced Trigger Concepts
Using In-Memory Tables
Memory-Optimized TablesNatively Compiled Stored Procedures
Implementing Managed Code in SQL Server
Introduction to CLR Integration in SQL ServerImplementing and Publishing CLR Assemblies
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 Transact-SQL FOR XML Statement
Getting Started with XQuery
Shredding XML
Storing and Querying Spatial Data in SQL Server
Introduction to Spatial DataWorking with SQL Server Spatial Data Types
Using Spatial Data in Applications
Storing and Querying BLOBs and Text Documents in SQL Server
Considerations for BLOB DataWorking with FILESTREAM
Using Full-Text Search
SQL Server Concurrency
Concurrency and TransactionsLocking Internals
Performance and Monitoring
Extended EventsWorking with extended Events
Live Query Statistics
Optimize Database File Configuration
Metrics
Microsoft SQLMicrosoft SQL ServerMicrosoft SQL Server 2019MS SQL Server 2019SQL 2019SQL Server for DevelopersMicrosoft SQL Server 2019MOCMicrosoft Official Curriculum20762MOC 20762