DP-300 - Administering Relational Databases on Microsoft Azure

DP-300 Exam Resources Study Guide


Plan and Implement Data Platform Resources (15-20%)

Deploy resources by using manual methods

Recommend an appropriate database offering based on specific requirements

  • evaluate requirements for the deployment
  • evaluate the functional benefits/impact of possible database offerings
  • evaluate the scalability of the possible database offering
  • evaluate the HA/DR of the possible database offering
  • evaluate the security aspects of the possible database offering

Configure resources for scale and performance

Evaluate a strategy for moving to Azure

Implement a migration or upgrade strategy for moving to Azure


Implement a Secure Environment (15-20%)

Configure database authentication by using platform and database tools

Configure database authorization by using platform and database tools

Implement security for data at rest

Implement security for data in transit

Implement compliance controls for sensitive data


Monitor and Optimize Operational Resources (15-20%)

Monitor activity and performance

Implement performance-related maintenance tasks

Identify performance-related issues

Configure resources for optimal performance

Configure a user database for optimal performance


Optimize Query Performance (5-10%)

Review query plans

Evaluate performance improvements

Review database table and index design


Perform Automation of Tasks (10-15%)

Create scheduled tasks

Evaluate and implement an alert and notification strategy

Manage and automate tasks in Azure


Plan and Implement a High Availability and Disaster Recovery (HADR) Environment (15-20%)

Recommend an HADR strategy for a data platform solution

Test an HADR strategy by using platform, OS and database tools

Perform backup and restore a database by using database tools

Configure DR by using platform and database tools

Configure HA using platform, OS and database tools


Perform Administration by Using T-SQL (10-15%)

Examine system health

Monitor database configuration by using T-SQL

Perform backup and restore a database by using T-SQL

Manage authentication by using T-SQL

Manage authorization by using T-SQL