šŸ”„ 40% Off Crucial Exams Memberships — This Week Only

3 days, 14 hours remaining!
00:20:00

Microsoft Azure Data Fundamentals Practice Test (DP-900)

Use the form below to configure your Microsoft Azure Data Fundamentals Practice Test (DP-900). The practice test can be configured to only include certain exam objectives and domains. You can choose between 5-100 questions and set a time limit.

Logo for Microsoft Azure Data Fundamentals DP-900
Questions
Number of questions in the practice test
Free users are limited to 20 questions, upgrade to unlimited
Seconds Per Question
Determines how long you have to finish the practice test
Exam Objectives
Which exam objectives should be included in the practice test

Microsoft Azure Data Fundamentals DP-900 Information

The Microsoft Azure Data Fundamentals certification exam is designed to validate foundational knowledge of core data concepts and how they are implemented using Microsoft Azure data services. It is ideal for individuals who are new to data workloads and cloud environments. Using DP-900 practice tests, practice exams, and reviewing many practice questions can help candidates build confidence, familiarise themselves with exam language, and strengthen their grasp of key topics.

The exam covers four major domains: describing core data concepts (25-30%), identifying considerations for relational data on Azure (20-25%), describing non-relational data on Azure (15-20%), and describing analytics workloads on Azure (25-30%). To prepare effectively, leveraging full‐length practice exams and targeted practice questions focused on each domain will help you identify weak areas, improve your timing, and enhance your readiness for the real exam experience.

Practice Exams & Practice Questions

Success on the DP-900 exam isn’t just about recalling facts, you'll need to apply them under timed conditions. Using DP-900 practice tests helps simulate the exam environment, while drilling practice questions for each objective ensures your understanding is solid. Practice exams expose you to question types like case studies, drag-and-drop, multiple‐choice and multiple‐response, allowing you to manage pacing and reduce surprises on exam day. With consistent work on practice exams and practice questions, you’ll go into the exam with increased confidence and reduce the chance of needing a retake.

Microsoft Azure Data Fundamentals DP-900 Logo
  • Free Microsoft Azure Data Fundamentals DP-900 Practice Test

  • 20 Questions
  • Unlimited time
  • Describe core data concepts
    Identify considerations for relational data on Azure
    Describe considerations for working with non-relational data on Azure
    Describe an analytics workload
Question 1 of 20

Your organization plans to migrate an on-premises PostgreSQL database to Azure. The solution must be a fully managed platform-as-a-service offering that keeps native PostgreSQL engine compatibility so existing drivers and extensions continue to work. Which Azure service should you deploy?

  • Azure Database for PostgreSQL

  • Azure SQL Managed Instance

  • Azure Database Migration Service

  • Azure Synapse Analytics

Question 2 of 20

You are evaluating Azure SQL deployment options for a finance application that relies on SQL Server Agent jobs and cross-database transactions. The operations team wants Microsoft to handle operating-system patching and automatic minor version upgrades, but they also need almost full engine compatibility to avoid code rewrites. Which Azure SQL service should you choose?

  • SQL Server on Azure Virtual Machines

  • Azure SQL Database (serverless)

  • Azure SQL Database (single database)

  • Azure SQL Managed Instance

Question 3 of 20

You need to store high-resolution marketing images in Azure. Each image is downloaded often during the first month after upload; afterwards, it is rarely accessed but must remain available on demand at the lowest possible storage cost. Which Azure Blob storage feature should you use to meet this requirement without moving the data to another service?

  • Upgrade the storage account to use geo-redundant replication.

  • Enable Azure Files caching for the image container.

  • Store the images in Azure Table storage instead of blobs.

  • Move the blobs to the Cool access tier after 30 days.

Question 4 of 20

A team is reviewing the OrderDetails table in an Azure SQL Database. The table stores the columns OrderID, ProductID, ProductName, ProductPrice, and Quantity. Because ProductName and ProductPrice repeat across many rows that share the same ProductID, you are asked to apply normalization principles. Which change best aligns the table with the goals of normalization?

  • Move ProductName and ProductPrice to a Products table keyed by ProductID and reference that key from OrderDetails.

  • Add an additional ProductPrice column to store promotional prices alongside the regular price.

  • Combine ProductID and OrderID into a single composite column to reduce the number of columns in the table.

  • Replace ProductName with a JSON column that stores both the name and price together in the same field.

Question 5 of 20

You are configuring Azure Cosmos DB for a web application that maintains a user session. After a document is written, the same user must always read the most recent version during that session, but other users can temporarily see an earlier version. Which consistency level meets this requirement while still allowing high global performance?

  • Bounded staleness consistency

  • Strong consistency

  • Session consistency

  • Eventual consistency

Question 6 of 20

You are designing a cloud solution that needs a shared folder that multiple Windows and Linux Azure virtual machines can mount concurrently by using the SMB or NFS protocol. The same data must also be cached on-premises servers with Azure File Sync. Which Azure storage option should you choose?

  • Azure Queue storage

  • Azure Table storage

  • Azure File storage

  • Azure Blob storage

Question 7 of 20

An organization plans to migrate an on-premises SQL Server workload to Azure. They need a fully managed PaaS solution that provides automatic patching and backups, built-in high availability, and almost complete compatibility with SQL Server features such as SQL Agent and cross-database transactions. Which Azure relational data service should they choose?

  • Azure Database for MySQL Flexible Server

  • SQL Server on Azure Virtual Machines

  • Azure SQL Database (single database)

  • Azure SQL Managed Instance

Question 8 of 20

You are designing cloud storage for an application that must share configuration files between several Azure virtual machines. The VMs need to mount the same remote folder as a network drive over the SMB protocol so they can use standard file system APIs. Which Azure storage service should you deploy?

  • Azure Blob storage

  • Azure Table storage

  • Azure File storage

  • Azure Queue storage

Question 9 of 20

A developer is building a social networking feature that must store and query complex relationships, such as "friends of friends," with millisecond latency. Which Azure Cosmos DB API is specifically designed to support this graph-oriented workload?

  • SQL API

  • Gremlin API

  • Table API

  • Cassandra API

Question 10 of 20

Your organization runs a point-of-sale system that writes each customer purchase to a database in real time. Finance staff also generate weekly reports that summarize six months of sales data to identify seasonal trends. In the context of Azure data workloads, how should you classify each of these two activities?

  • The point-of-sale system is a transactional workload, and the reporting process is an analytical workload.

  • Both workloads are analytical because they involve sales data.

  • The point-of-sale system is an analytical workload, and the reporting process is a transactional workload.

  • Both workloads are transactional because they store data in a database.

Question 11 of 20

In Power BI Desktop you want to show total sales that automatically recalculates for whatever slicers or filters a user selects, but you also want to avoid adding extra stored data to the model. Which data-modeling feature should you create?

  • Build a hierarchy that contains Year, Quarter, and Month levels.

  • Add a calculated column to the Sales table that holds the running total.

  • Create a DAX measure that returns the sum of the SalesAmount column.

  • Define a many-to-many relationship between the Sales and Date tables.

Question 12 of 20

You are designing a relational database and must guarantee that every row inserted into an Orders table references an existing row in the Customers table. Which database object should you define to enforce this parent-child relationship during insert and update operations?

  • View

  • Foreign key constraint

  • Nonclustered index

  • Stored procedure

Question 13 of 20

In a cloud data platform project, someone must design, build, and schedule the pipelines that move raw data into curated storage before it is queried by business users. Which role is primarily responsible for that task?

  • Database administrator

  • Security engineer

  • Data analyst

  • Data engineer

Question 14 of 20

Your company is building a real-time multiplayer mobile game. The game must store player profiles and leaderboard entries as JSON documents, automatically scale to handle sudden spikes in traffic, and provide single-digit millisecond read and write latency to players around the world. Which Azure data service best meets these requirements?

  • Azure SQL Database

  • Azure Cosmos DB

  • Azure Data Lake Storage Gen2

  • Azure Database for PostgreSQL

Question 15 of 20

An organization routinely scans several months of point-of-sale data to discover sales trends and build executive dashboards. The queries read millions of rows, perform complex aggregations, and seldom modify the source data. Which type of data workload does this scenario illustrate?

  • Streaming data workload

  • Operational workload

  • Analytical workload

  • Transactional workload

Question 16 of 20

You stream sensor events into Azure Stream Analytics and need a query that continuously calculates the average temperature over the most recent five-second period, refreshing the value every second. Which type of temporal window should you use in the query?

  • Session window

  • Tumbling window

  • Sliding window

  • Hopping window

Question 17 of 20

For a new solution requiring ingestion of real-time sensor data into Azure Data Lake Storage, creation of Spark notebooks to transform the data, and securely scheduling daily loads into an Azure Synapse Analytics dedicated pool, which data professional role is primarily accountable for designing and implementing this end-to-end data pipeline?

  • Data engineer

  • Security engineer

  • Data analyst

  • Database administrator

Question 18 of 20

You need one Power BI visual that lets business users quickly see how each product category contributed to total revenue in the last quarter. Precise numbers are not required; the focus is on comparing the proportion of the whole that each category represents. Which visualization type should you choose?

  • 100 percent stacked column chart

  • Donut chart

  • Gauge

  • Line chart

Question 19 of 20

Your organization needs a storage solution that delivers fully managed, cloud-based file shares accessible over the SMB protocol and that can be cached on on-premises Windows servers by using Azure File Sync. Which Azure storage service meets these requirements?

  • Azure Queue storage

  • Azure Blob storage

  • Azure Table storage

  • Azure File storage

Question 20 of 20

Your company assigns distinct tasks to its data roles. Which activity is most likely the responsibility of a database administrator rather than a data engineer or a data analyst?

  • Training predictive models on historical data

  • Scheduling and validating database backups

  • Designing ETL pipelines to populate a data warehouse

  • Exploring datasets and creating interactive visual reports