DP-900 Describe core data concepts Practice Question
A company stores employee records in a relational database table with columns EmployeeID, FirstName, LastName, Department. They also store employee handbooks as PDF files, and customer feedback as XML documents. Which of the following correctly classifies these data types?
⚠ Common exam trap
Watch out — candidates often confuse semi-structured data (which has some organizational properties like tags in XML) with unstructured data (which has no inherent structure), leading candidates to misclassify PDFs as semi-structured or XML as structured.
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
✓
Employee records: structured, Employee handbooks: unstructured, Customer feedback: semi-structured
Employee records in a relational database table have a fixed schema (columns and data types), making them structured data. Employee handbooks stored as PDF files have no internal schema and are binary blobs, classifying them as unstructured data. Customer feedback stored as XML documents have a flexible, self-describing schema with tags, making them semi-structured data.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Employee records: structured, Employee handbooks: semi-structured, Customer feedback: unstructured
Why it's wrong here
This option errs by calling PDF handbooks semi-structured: although they contain headings and formatting, they lack a formal schema or field-level metadata that a system can use to parse values, so they remain unstructured. It also misfiles XML feedback as unstructured, but XML's tags and hierarchical elements impose a partial structure on the data, making it semi-structured rather than a blob of text. Only the employee records classification is correct.
When this WOULD be correct
If the question classified PDF files as semi-structured (e.g., because they contain metadata or internal structure) and XML as unstructured (e.g., if the XML is free-form without a schema), then option A would be correct.
- ✓
Employee records: structured, Employee handbooks: unstructured, Customer feedback: semi-structured
Why this is correct
Employee records stored in a relational database have a fixed, predefined schema with columns, data types, and constraints, making them structured data. Employee handbooks are PDF documents containing free-form prose and formatting without any uniform data model, so they are unstructured. Customer feedback in XML uses custom tags and nesting such as <response> and <sentiment> to describe the content, giving it a self-describing yet flexible schema that qualifies as semi-structured.
- ✗
Employee records: semi-structured, Employee handbooks: unstructured, Customer feedback: structured
Why it's wrong here
The mistake here is labeling employee records semi-structured; a relational table ensures every row conforms to the same column definitions and data types, which is the defining characteristic of structured data. Customer feedback written in XML is also called structured incorrectly: XML does not require a fixed schema and allows varying nested tags, so it belongs in the semi-structured category. Handbooks as unstructured PDFs are actually correct.
When this WOULD be correct
If the question described employee records stored as JSON files (semi-structured) and customer feedback stored in a relational database table (structured), then option C would be correct.
- ✗
Employee records: unstructured, Employee handbooks: semi-structured, Customer feedback: structured
Why it's wrong here
This answer gets all three classifications wrong. Relational employee records are not unstructured, because the table's schema rigidly controls keys, column types, and relationships. PDF handbooks are not semi-structured, since they are narrative documents without tags, key/value pairs, or a machine-readable schema. XML customer feedback is not structured, because its tag-based, tree-like format is flexible and only partially organized, the hallmarks of semi-structured data.
When this WOULD be correct
If the question described employee records as free-form text files (e.g., .txt), employee handbooks as JSON files, and customer feedback as a fixed-schema SQL table, then option D would be correct.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The DP-900 exam frequently reuses these exact scenarios with slightly different constraints.
✓Employee records: structured, Employee handbooks: unstructured, Customer feedback: semi-structuredCorrect answer▾
Why this is correct
Employee records stored in a relational database have a fixed, predefined schema with columns, data types, and constraints, making them structured data. Employee handbooks are PDF documents containing free-form prose and formatting without any uniform data model, so they are unstructured. Customer feedback in XML uses custom tags and nesting such as <response> and <sentiment> to describe the content, giving it a self-describing yet flexible schema that qualifies as semi-structured.
✗Employee records: structured, Employee handbooks: semi-structured, Customer feedback: unstructuredWrong answer — click to see why▾
Why this is wrong here
Employee handbooks as PDF files are unstructured data, not semi-structured, because they lack a predefined schema or tags. Customer feedback as XML documents is semi-structured, not unstructured, because XML has a hierarchical structure with tags.
★ When this WOULD be the correct answer
If the question classified PDF files as semi-structured (e.g., because they contain metadata or internal structure) and XML as unstructured (e.g., if the XML is free-form without a schema), then option A would be correct.
Why candidates choose this
Candidates may mistakenly think PDF files have some structure (like headings) and thus classify them as semi-structured, while XML's tags might be overlooked as structure, leading to the reverse classification.
✗Employee records: semi-structured, Employee handbooks: unstructured, Customer feedback: structuredWrong answer — click to see why▾
Why this is wrong here
Employee records in a relational database are structured (rows and columns), not semi-structured. Customer feedback as XML documents is semi-structured (tags with schema), not structured.
★ When this WOULD be the correct answer
If the question described employee records stored as JSON files (semi-structured) and customer feedback stored in a relational database table (structured), then option C would be correct.
Why candidates choose this
Candidates may confuse XML as structured because it has tags, but it is semi-structured. They might also incorrectly think relational data is semi-structured due to schema flexibility.
✗Employee records: unstructured, Employee handbooks: semi-structured, Customer feedback: structuredWrong answer — click to see why▾
Why this is wrong here
Employee records in a relational database are structured, not unstructured. Customer feedback as XML documents is semi-structured, not structured.
★ When this WOULD be the correct answer
If the question described employee records as free-form text files (e.g., .txt), employee handbooks as JSON files, and customer feedback as a fixed-schema SQL table, then option D would be correct.
Why candidates choose this
Candidates may confuse 'unstructured' with 'not a traditional database' and incorrectly classify relational data as unstructured, or think XML is fully structured due to its tags.
Analysis generated from the official DP-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
Learn chapter
Data Roles and Core Concepts
Key term
Relational database
A relational database organizes data into tables with rows and columns, where each table relates to others using unique keys, allowing efficient storage, retrieval, and manipulation of structured information.
Key term
Schema
A schema is a blueprint or logical structure that defines how data is organized, stored, and accessed in a database or information system.
About these practice questions
Courseiva writes every DP-900 question from scratch — 820 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. 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.