DP-900 Practice Test
Microsoft Certified: Azure Data Fundamentals
DP-900 tests more than definitions — it tests when to use which Azure data service.
Our questions target the data service selection decisions that trip up most candidates — relational vs non-relational, dedicated vs serverless SQL pool, Blob vs ADLS Gen2, and Synapse vs Fabric — so you choose the right answer confidently.
Start Free Practice — 40 QuestionsNo credit card required. Upgrade to full 500 questions for $19.99 when ready.
Is this for you?
This is NOT for you if:
What is the DP-900 exam?
Microsoft Azure Data Fundamentals certification validates foundational knowledge of core data concepts, relational and non-relational data on Azure, and analytics workloads — including Azure SQL, Cosmos DB, Blob Storage, Azure Synapse Analytics, and Microsoft Fabric.
DP-900 Exam Details
What to expect on exam day
Questions
40-60 questions
Duration
60 minutes
Passing Score
700/1000
Exam Cost
$99 USD
Exam Domains Covered
Master all topics tested on the DP-900 exam
Describe core data concepts (25-30%)
Identify considerations for relational data on Azure (20-25%)
Describe considerations for working with non-relational data on Azure (15-20%)
Describe an analytics workload on Azure (25-30%)
Test Yourself Right Now
Try 5 real practice questions — no signup needed
5 Free DP-900 Questions
See how ready you are for the DP-900 exam. Each question includes a detailed explanation so you learn as you go.
Sample DP-900 Practice Questions
10 real questions from the free DP-900bank. Pick an answer in your head, then open “Show answer” for the explanation.
1. A multinational company stores employee records and needs guaranteed data consistency, enforced cross-record relationships, and complex join query support. Which data model is most appropriate?
- A. Relational database with normalized tables and defined primary/foreign key relationships
- B. Document database with JSON records for each employee
- C. Key-value store with employee ID as the key
- D. Graph database with employee nodes and relationship edges
Show answer
Correct answer: A
A relational database is the best choice when you need referential integrity (enforced via foreign keys), guaranteed consistency (ACID transactions), and complex JOIN queries. These are defining features of the relational model.
2. JSON and XML are both examples of which type of data?
- A. Structured data, because they conform to formal syntax rules with a rigid predefined schema applied consistently across the data store.
- B. Semi-structured data, because they have self-describing organizational elements (JSON keys, XML tags) but no rigid schema enforcement.
- C. Unstructured data, because they use plain text encoding without inherent key-value or hierarchical organizational structure.
- D. Binary data, because they are encoded in a machine-readable format that requires a specific parser to decode the content.
Show answer
Correct answer: B
JSON and XML are semi-structured. They have organizational elements (tags in XML, key-value pairs in JSON) but do not enforce a rigid schema where every record must have the same fields. This flexibility distinguishes them from fully structured relational data.
3. A company needs to analyze customer sentiment from social media posts, emails, and recorded phone calls. Which data processing challenge is unique to this unstructured data scenario?
- A. Standard SQL queries on the raw data files require pre-processing to remove stop words and normalize character encoding before any analysis can begin.
- B. Standard SQL queries are insufficient for extracting sentiment directly, since the unstructured text must first be flattened into a normalized columnar format.
- C. Extracting meaningful insights requires Natural Language Processing for text and speech-to-text for audio, rather than standard SQL queries on raw content.
- D. Sentiment signals are available from text-based sources, but images and audio require conversion to a structured format before any signals can be extracted.
Show answer
Correct answer: C
Unstructured data like text and audio requires specialized processing techniques to extract insights. NLP is needed for text sentiment analysis; speech-to-text is needed for audio. Unlike structured data, you cannot simply write a SQL query to extract sentiment.
4. Which of the following statements correctly describes the ORC (Optimized Row Columnar) file format?
- A. ORC is a columnar format with efficient compression, optimized for Hive and Hadoop analytics
- B. ORC stores data in a row-based format optimized for transactional write performance and OLTP workloads
- C. ORC is a text-based columnar format similar to CSV but with embedded column type definitions and schema
- D. ORC is a real-time streaming format for IoT data that supports exactly-once message delivery guarantees
Show answer
Correct answer: A
ORC (Optimized Row Columnar) is a columnar storage format that provides highly efficient compression and encoding schemes. It was designed for Apache Hive workloads in the Hadoop ecosystem, offering better performance than plain text formats for large-scale analytics.
5. A streaming service stores millions of video files, subtitle files, and thumbnail images. How should this content data be classified?
- A. Semi-structured because the files have associated metadata records
- B. Structured because the files are organized in folder hierarchies
- C. Transactional because the files represent business assets
- D. Unstructured data because the primary content (video bytes and image pixels) has no predefined organizational schema.
Show answer
Correct answer: D
Video files, subtitle files, and images are unstructured data. While associated metadata (filename, upload date, duration) may be structured, the actual file content has no queryable schema - this makes the files themselves unstructured. Option A is incorrect because having metadata records does not make the content semi-structured; the classification applies to the data type being stored, not its metadata.
Show 5 more questions
6. Social media posts that contain text, images, and emojis are primarily an example of which type of data?
- A. Structured data
- B. Semi-structured data
- C. Tabular data
- D. Unstructured data
Show answer
Correct answer: D
Social media posts are unstructured data. The content (freeform text, embedded images, emojis) does not conform to a predefined schema. While platform metadata (timestamp, user ID) may be structured, the post content itself is unstructured.
7. Which of the following data stores uses a structured relational data model?
- A. Azure Blob Storage
- B. MongoDB
- C. Azure SQL Database
- D. Azure Cosmos DB with MongoDB API
Show answer
Correct answer: C
Azure SQL Database is a relational database service implementing the structured data model with tables, rows, columns, and SQL. Azure Blob Storage stores unstructured data, MongoDB is a document database, and Cosmos DB is a multi-model NoSQL service.
8. Which of the following scenarios presents the greatest challenge when working with unstructured data?
- A. Replicating the data to multiple geographic regions
- B. Searching for specific content within the data without predefined indexing
- C. Controlling access permissions on the stored data
- D. Backing up the data to secondary storage
Show answer
Correct answer: B
The greatest challenge with unstructured data is searching for specific content. Because there is no schema, you cannot query it like a database. Finding content requires techniques like full-text search, computer vision, NLP, or OCR rather than simple SQL queries.
9. An IoT platform collects data from different sensor types. Sensor A reports temperature and humidity; Sensor B reports pressure and vibration. Which storage approach is most flexible?
- A. A relational table with nullable columns for each sensor type's optional metrics, leaving inapplicable fields empty for non-matching sensor readings.
- B. Separate relational tables, one for each sensor type, that must be joined for any cross-sensor query.
- C. A single flat-file format concatenating sensor readings from multiple device types into delimited records with a sensor-type prefix column.
- D. A document database storing each sensor reading as a JSON document containing only its relevant fields.
Show answer
Correct answer: D
A document database with JSON is the most flexible solution. Each sensor reading document only contains the fields relevant to that sensor type. The relational approach with nullable columns creates a sparse table, and separate tables make cross-sensor queries complex.
10. What is the primary advantage of using Apache Parquet format for analytical queries?
- A. It stores data in row format, optimized for writing full records but slower for reading specific columns from large analytical datasets
- B. It stores data in columnar format, making it efficient to read specific columns from large datasets without scanning entire rows
- C. It provides server-side encryption for stored data using keys managed through Azure Key Vault integration by default
- D. It provides native support for real-time streaming data ingestion with lower latency than Avro or JSON line-delimited formats
Show answer
Correct answer: B
Parquet uses columnar storage, meaning all values for a specific column are stored together. For analytical queries that read only a few columns from millions of rows, this dramatically reduces I/O compared to row-based formats that read the entire row.
Why Practice with MSCertQuiz?
Microsoft Learn teaches concepts. We prepare you for the actual exam.
Questions expose the Azure SQL vs Cosmos DB, Synapse dedicated vs serverless, and Blob vs ADLS decisions that determine pass or fail
Explanations teach data architecture patterns — not just facts — so you handle new scenarios confidently
Covers Microsoft Fabric, Delta Lake, and Power BI connectivity — topics now firmly on the exam
Calibrated slightly harder than the real exam, so test day feels straightforward
Not sure if you're ready for the DP-900 exam?
Take the free DP-900 Readiness Check →What Our Users Say
93% pass rate — Based on users who completed at least 2 practice exams
“The questions on Synapse dedicated vs serverless and Cosmos DB partition keys were exactly what tripped me up initially. After practicing here, I passed DP-900 with 840.”
Marcus K.
Azure Data Fundamentals Certified
“I was confused about when to use ADLS Gen2 vs Blob Storage. The explanations here made the distinction crystal clear. Exam was much easier after this prep.”
Priya L.
Passed DP-900 first try
“As a business analyst transitioning to data engineering, DP-900 gave me the foundation I needed. The Microsoft Fabric questions were especially helpful — the exam had several of them.”
James W.
DP-900 Certified
Choose Your Plan
Start free, upgrade when you're ready to get serious
Free
Good for exploring the platform
- 40 practice questions
- Practice mode only
- Progress tracking
- No exam simulation mode
DP-900 Full Access
Best if your exam is in the next 2-4 weeks
- 500 practice questions
- Practice & Exam modes
- Detailed explanations
- Lifetime access
7-day money-back guarantee
Pro — All Certs
Best if you're planning multiple Microsoft exams
- ALL certifications included
- Unlimited questions
- New certs added free
- Cancel anytime
Save 30% vs buying individually
Your DP-900Exam Won't Wait
Candidates who complete at least 2 full mock exams pass at significantly higher rates than those who only study passively.
Don't risk $99 USD on the real exam without testing yourself first.
Start Free Practice NowNo credit card required • 40 free questions • Upgrade for $19.99 when ready
Official Microsoft Resources
Our practice questions are aligned with official Microsoft exam objectives. We recommend studying with Microsoft Learn first, then using MSCertQuiz to test your readiness.
View Official DP-900 Exam DetailsDP-900 Frequently Asked Questions
Everything you need to know about the DP-900 Azure Data Fundamentals certification
How hard is the DP-900 exam?
Is DP-900 worth it in 2026?
What Azure services are covered in DP-900?
Is Microsoft Fabric covered in the DP-900 exam?
Can I pass DP-900 with just Microsoft Learn?
How long should I study for DP-900?
Also Preparing For
Candidates studying DP-900 often prepare for these certifications next.