DP-900 Describe core data concepts: 302 practice questions
12 of the 302 Describe core data concepts questions in the Certsqill DP-900 bank, shown in full below. Each one carries an explanation for every option, not just the correct one — the wrong answers are where the marks go.
Preparing for DP-900? Take the free 5-min readiness check →
1. Database administrator: Which role is most directly responsible for restoring the database?
- Data analystData analysts interpret information and create reports, but recovery is outside their primary responsibility.
- Business stakeholderBusiness stakeholders define needs and interpret outcomes, not usually the technical restoration of database services.
- Database administrator ✓Database administrators commonly manage availability, backups, recovery, access, performance, and configuration for databases.
- Data engineerData engineers build ingestion and transformation pipelines rather than primarily restoring operational database backups.
Database administrators are most directly associated with database availability, backup, and recovery responsibilities.
2. Delimited tabular text: What does this file represent?
- Delimited tabular text ✓CSV is delimited text used to represent tabular records; applications interpret headers, delimiters, quoting, and types.
- Database softwareDatabase software manages data storage, querying, integrity, and access; a CSV file is only delimited text.
- Relational schemaConsistent columns may resemble relational data, but CSV alone does not define relational constraints or relationships.
- Hierarchical object storageObject storage is a service for holding files and objects. Comma separation describes the file representation, not its storage service.
CSV is delimited text representing tabular records.
3. OLTP: Which workload best describes this activity?
- Streaming analyticsStreaming analytics examines continuously arriving events, but payment account updates are operational transactions.
- OLTP ✓OLTP supports concurrent short transactions that update current operational state while preserving transactional integrity.
- Batch processingBatch processing handles accumulated bounded input, whereas these payments require immediate operational updates.
- OLAPOLAP focuses on analysis and aggregation, usually across historical data, rather than frequent operational updates.
OLTP handles concurrent short transactions that maintain current operational state.
4. Structured data: How should this data be classified?
- Unstructured dataUnstructured data lacks a predefined tabular organization, unlike records with consistent columns and field definitions.
- Structured data ✓Structured data follows a predefined, consistent schema, commonly expressed through typed rows and columns.
- Semi-structured dataSemi-structured data uses markers such as properties or tags with flexible organization, unlike fixed columns.
- Binary dataBinary describes encoding rather than this data's organizational classification, which is clearly predefined and tabular.
Consistent predefined columns and field definitions indicate structured data.
5. Database administrator: Which role fits best?
- Data engineerData engineers manage ingestion and transformation pipelines, not usually the primary administration of database permissions.
- Application developerApplication developers implement software behavior, while database access administration is a distinct database responsibility.
- Database administrator ✓Database administrators commonly manage database access, permissions, availability, recovery, performance, and configuration.
- Data analystData analysts create reports and communicate insights, rather than primarily administering database permissions.
Database administrators are the role most directly associated with administering database permissions.
6. Semi-structured data format: What does this format primarily provide?
- An access policyThe format describes data; it does not define permissions or authorization decisions.
- A relational database management systemThe text is a data representation, not database software.
- A fixed schema for every tableVarying properties and nested arrays do not require identical predefined table columns.
- Semi-structured data format ✓Nested properties and arrays provide structure while allowing profiles to vary.
Nested properties and flexible fields indicate semi-structured data.
7. OLAP: Which workload is this analysis?
- Event ingestionEvent ingestion collects incoming events; it does not describe grouping historical revenue for analytical insight.
- OLTPOLTP manages current operational transactions, not primarily historical aggregation across several analytical dimensions.
- OLAP ✓OLAP analyzes and aggregates historical data to support trends, comparisons, and business decisions.
- Transactional processingTransactional processing records operational changes, whereas this activity summarizes history for analysis.
Historical aggregation across dimensions for trends is an OLAP workload.
8. Semi-structured data: How should the data be classified?
- Semi-structured data ✓Property names, nested objects, and arrays provide structure while optional fields allow records to vary.
- Relational dataRelational data emphasizes tables and relationships; nested variable documents do not inherently establish that model.
- Unstructured dataRecognizable properties and nested arrays provide organization, so the records are not wholly unstructured.
- Structured dataStructured data normally follows a consistent predefined schema, unlike records with optional and varying properties.
Recognizable properties combined with variable nested records indicate semi-structured data.
9. Database administrator: Which role is most directly associated with this task?
- Business sponsorBusiness sponsors provide priorities and funding, not typically hands-on database performance monitoring or configuration.
- Data engineerData engineers build and manage pipelines, although they may interact with systems during data movement.
- Data analystData analysts investigate business information and create insights, rather than primarily tuning database performance.
- Database administrator ✓Database administrators commonly monitor and improve database performance, availability, access, and configuration.
Database administrators are most directly responsible for database performance and configuration.
10. It is semi-structured data using tagged text: Which statement best describes this representation?
- It is unstructured because the records are text.Named elements and attributes provide meaningful organization, so the text is not wholly unstructured.
- It is a relational database because tags define columns.Tags organize text but do not automatically create relational tables, constraints, or a database system.
- It is semi-structured data using tagged text. ✓Elements and attributes provide structural markers while optional content allows records to vary.
- It is a fixed schema because every element is required.Optional elements and varying records contradict the claim that every record follows an identical fixed schema.
XML-style elements and attributes provide semi-structured organization within text.
11. A transaction: Which capability should the service use?
- A batch jobA batch job controls when accumulated work runs but does not inherently provide all-or-nothing behavior.
- A data lakeA data lake stores diverse data and does not coordinate these operational updates.
- A dashboardA dashboard presents information after processing and does not control update consistency.
- A transaction ✓A transaction can group both operations so they commit together or roll back together.
Use a transaction to apply related database changes atomically.
12. Semi-structured XML: Which data representation best describes these records?
- Unstructured binary contentBinary content such as images lacks the descriptive tags present in these records.
- Delimited CSV textCSV represents tabular values and does not naturally express nested elements or attributes.
- Structured relational rowsRelational rows usually follow predefined columns and types across a consistent schema.
- Semi-structured XML ✓XML tags and attributes provide structure while allowing records to contain varying nested elements.
XML is semi-structured because tags and attributes organize flexible, potentially nested records.
290 more Describe core data concepts questions
The remaining 290 questions in this domain are part of the full DP-900 bank — 1080 questions, every option explained. Start with the free five-minute check and see your score per domain.
Test your DP-900 readiness — freeOther DP-900 domains
- Describe an analytics workload on Azure — 302 questions →
- Identify considerations for relational data on Azure — 260 questions →
- Describe considerations for working with non-relational data on Azure — 216 questions →
- All 1080 DP-900 questions →
- DP-900 certification: requirements, cost and exam format →