1. Home
  2. Microsoft
  3. DP-800 Exam

DP-800 Developing AI-Enabled Database Solutions Exam Topics and Questions

Let's Practice Free Microsoft DP-800 Questions Aligned with Official Exam Topics

Follows Microsoft's official outline Updated 11 Sep, 2026 3 Topics
Reviewed by Isabella Scott, Microsoft DP-800 Certified Professional
Topic Content
Design and develop database solutions by creating and implementing comprehensive database objects including tables with appropriate data types, sizes, columns, indexes, and specialized structures such as in-memory, temporal, external, ledger, and graph tables, along with JSON columns and indexes. Establish database integrity through constraints like PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, and DEFAULT, while implementing SEQUENCES and partitioning strategies for optimal performance. Develop programmability objects including views, scalar and table-valued functions, stored procedures, and triggers to encapsulate business logic and... See More
Sample Questions for Topic 1 : Design and develop database solutions
Q1

You are developing an Azure SQL database solution from a locally cloned GitHub repository by using Microsoft Visual Studio Code and GitHub Copilot Chat.

You need to ensure that GitHub Copilot Chat can call the hosted GitHub MCP Server tools by using OAuth. The MCP server configuration must be scoped to the repository.

What should you do in Visual Studio Code?

Topic Content
Secure, Optimize, and Deploy Database Solutions Implement data security and compliance by designing and deploying comprehensive encryption strategies including Always Encrypted and column-level encryption, establishing Dynamic Data Masking to protect sensitive information, configuring Row-Level Security RLS to control data access at granular levels, and managing object-level permissions for database resources. Enhance security further by implementing passwordless database access mechanisms, enabling auditing for compliance tracking, securing model endpoints through Managed Identity authentication, and protecting GraphQL, REST, and MCP endpoints against unauthorized access.... See More
Sample Questions for Topic 2 : Secure, optimize, and deploy database solutions
Q2

You are developing an Azure SQL solution by using Microsoft Visual Studio 2026. The solution uses a GitHub repository.

You plan to use GitHub Copilot Chat to access the GitHub repository tools by connecting to the GitHub MCP Server.

You need to configure Visual Studio to support the planned configuration. The solution must rely on OAuth to access the MCP server.

What should you create?

Topic Content
Implement AI capabilities in database solutions by designing and implementing models and embeddings through evaluating external models including multimodal and multilanguage options, creating and managing external models, and choosing appropriate embedding maintenance methods such as table triggers, Change Tracking, Azure Functions, Azure Logic Apps, CDC, CES, and Microsoft Foundry. Identify relevant columns for embeddings, design and implement effective chunks, and generate embeddings to support AI functionality. Design and implement intelligent search capabilities by selecting from full-text, semantic vector, and hybrid... See More

Ready to Start Practicing?

Access all questions and start your exam preparation journey

Upgrade to Full DP-800 Exam Questions 🚀
Exams Made Simple. Success Made Possible.