DP-900 Describe core data concepts Practice Question
A research team needs to store thousands of PDF reports that vary in length and structure. The storage solution must allow flexible schema and support access from multiple programming languages via HTTP. Which data storage category best describes these reports?
⚠ Common exam trap
A common mix-up: candidates confuse 'semi-structured' with 'unstructured' because PDFs can contain text and metadata, but the exam expects you to recognize that the file itself is a binary blob with no schema enforced by the storage system.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Unstructured data
C is correct because PDF reports with varying length and structure are binary files that do not conform to a predefined data model or schema, which is the definition of unstructured data. Azure Blob Storage or Amazon S3 are typical services for storing such unstructured data, accessed via HTTP REST APIs from any programming language.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Structured data
Why it's wrong here
Structured data is organized into rows and columns with a fixed, predefined schema—such as a relational table with explicit data types and constraints—that allows direct querying with SQL. PDF reports, however, are binary files that combine text, fonts, images, and layout metadata; they have no such tabular structure or enforced schema. Applying structured data categories to PDFs is incorrect because the documents cannot be meaningfully queried or aggregated without first extracting content.
- ✗
Semi-structured data
Why it's wrong here
Semi-structured data (e.g., JSON, XML, or key-value pairs) has self-describing properties like tags, keys, or nested objects that provide a flexible, machine-readable organization. While a PDF may contain internal metadata (author, title, timestamps), the main body is not encoded in a standardized, schema-bearing format; its text is rendered visually, not exposed through tags or fields. Therefore, PDFs fail the defining criteria of semi-structured data, which requires some discoverable organizational structure.
- ✓
Unstructured data
Why this is correct
Unstructured data has no predefined data model or schema, and PDFs are a classic example because their content—text, images, tables, and annotations—is stored in a way that cannot be directly queried without dedicated extraction. Azure Blob Storage is designed to store such binary files as blobs and is a common, cost-effective choice for large volumes of PDF reports. 'Unstructured' does not mean the files lack content; it means they lack a predictable, database-friendly structure that a query engine can exploit automatically.
- ✗
Transactional data
Why it's wrong here
Transactional data refers to records of discrete events (e.g., an order, a payment, a log entry) captured in an online transaction processing (OLTP) system, with supporting attributes like timestamps, customer IDs, and amounts. PDF reports are static documents that persist information rather than record discrete operational events, and they are stored as files rather than as rows in a transaction log or database table. Classifying them as transactional data confuses the document's storage format with the type of business activity described in the content.
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
Learn chapter
Data Roles and Core Concepts
Key term
Data model
A data model is a blueprint that defines how data is organized, stored, and accessed in a database or data system.
Key term
Data
Data is raw, unprocessed information, like numbers, words, or measurements, that can be stored, processed, and analyzed by computers.
About these practice questions
One of 820 original DP-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This DP-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-900 exam.