DP-900 Describe core data concepts: 302 practice questions
7-day money-back guarantee — full refund within 7 days of purchase if you've completed under 20% of the questions. See pricing →
Certifications Tools Flashcards Career Paths Exam Guides Blog Pricing For Teams About

DP-900 Describe core data concepts: 302 practice questions

DP-900 302 questions 12 shown free

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?

Medium
You have a college database incident. The exhibit lists responsibilities: backup recovery, pipeline construction, report design, and business trend interpretation. Which role is most directly responsible for restoring the database?
  1. Data analyst
    Data analysts interpret information and create reports, but recovery is outside their primary responsibility.
  2. Business stakeholder
    Business stakeholders define needs and interpret outcomes, not usually the technical restoration of database services.
  3. Database administrator ✓
    Database administrators commonly manage availability, backups, recovery, access, performance, and configuration for databases.
  4. Data engineer
    Data engineers build ingestion and transformation pipelines rather than primarily restoring operational database backups.
The trap
Confuses business ownership with technical recovery. Confuses pipeline responsibilities with database recovery duties. Confuses insight creation with availability responsibilities.

Database administrators are most directly associated with database availability, backup, and recovery responsibilities.

2. Delimited tabular text: What does this file represent?

Easy
Your media studio exports a list of video assets for another application. Each record has the same columns, and values are separated by commas. What does this file represent?
  1. Delimited tabular text ✓
    CSV is delimited text used to represent tabular records; applications interpret headers, delimiters, quoting, and types.
  2. Database software
    Database software manages data storage, querying, integrity, and access; a CSV file is only delimited text.
  3. Relational schema
    Consistent columns may resemble relational data, but CSV alone does not define relational constraints or relationships.
  4. Hierarchical object storage
    Object storage is a service for holding files and objects. Comma separation describes the file representation, not its storage service.
The trap
Confuses a file representation with database management software. Confuses tabular appearance with a relational database structure. Confuses where data is stored with how data is represented.

CSV is delimited text representing tabular records.

3. OLTP: Which workload best describes this activity?

Medium
Your energy provider records meter payments while customers are checking balances. Each payment must update current account state reliably during many simultaneous requests. Which workload best describes this activity?
  1. Streaming analytics
    Streaming analytics examines continuously arriving events, but payment account updates are operational transactions.
  2. OLTP ✓
    OLTP supports concurrent short transactions that update current operational state while preserving transactional integrity.
  3. Batch processing
    Batch processing handles accumulated bounded input, whereas these payments require immediate operational updates.
  4. OLAP
    OLAP focuses on analysis and aggregation, usually across historical data, rather than frequent operational updates.
The trap
Confuses event analysis with transactional account maintenance. Confuses historical analysis with current transaction processing. Confuses scheduled accumulation with interactive transactions.

OLTP handles concurrent short transactions that maintain current operational state.

4. Structured data: How should this data be classified?

Medium
A finance team receives records where every field follows an agreed column definition and each row uses the same structure. How should this data be classified?
  1. Unstructured data
    Unstructured data lacks a predefined tabular organization, unlike records with consistent columns and field definitions.
  2. Structured data ✓
    Structured data follows a predefined, consistent schema, commonly expressed through typed rows and columns.
  3. Semi-structured data
    Semi-structured data uses markers such as properties or tags with flexible organization, unlike fixed columns.
  4. Binary data
    Binary describes encoding rather than this data's organizational classification, which is clearly predefined and tabular.
The trap
Overlooks the explicitly defined tabular structure. Confuses encoding format with data structure. Confuses flexible markers with consistent schema.

Consistent predefined columns and field definitions indicate structured data.

5. Database administrator: Which role fits best?

Hard
Your online store needs one role to administer database permissions for customer-service staff. The role should manage database access, not create ingestion pipelines or design sales visualizations. Which role fits best?
  1. Data engineer
    Data engineers manage ingestion and transformation pipelines, not usually the primary administration of database permissions.
  2. Application developer
    Application developers implement software behavior, while database access administration is a distinct database responsibility.
  3. Database administrator ✓
    Database administrators commonly manage database access, permissions, availability, recovery, performance, and configuration.
  4. Data analyst
    Data analysts create reports and communicate insights, rather than primarily administering database permissions.
The trap
Confuses application coding with database administration. Confuses pipeline management with database access duties. Confuses reporting responsibilities with access administration.

Database administrators are the role most directly associated with administering database permissions.

6. Semi-structured data format: What does this format primarily provide?

Medium
A nonprofit exchanges volunteer profiles as text containing nested contact objects and arrays of interests. Different profiles may contain different properties. What does this format primarily provide?
  1. An access policy
    The format describes data; it does not define permissions or authorization decisions.
  2. A relational database management system
    The text is a data representation, not database software.
  3. A fixed schema for every table
    Varying properties and nested arrays do not require identical predefined table columns.
  4. Semi-structured data format ✓
    Nested properties and arrays provide structure while allowing profiles to vary.
The trap
Confuses data representation with security policy. Confuses flexible records with fixed tabular schemas. Treats a representation as a database system.

Nested properties and flexible fields indicate semi-structured data.

7. OLAP: Which workload is this analysis?

Easy
A sales team groups three years of regional revenue by quarter, product, and territory to identify long-term trends. Which workload is this analysis?
  1. Event ingestion
    Event ingestion collects incoming events; it does not describe grouping historical revenue for analytical insight.
  2. OLTP
    OLTP manages current operational transactions, not primarily historical aggregation across several analytical dimensions.
  3. OLAP ✓
    OLAP analyzes and aggregates historical data to support trends, comparisons, and business decisions.
  4. Transactional processing
    Transactional processing records operational changes, whereas this activity summarizes history for analysis.
The trap
Confuses collecting events with analyzing historical data. Confuses current transactions with trend analysis. Confuses recording events with aggregating history.

Historical aggregation across dimensions for trends is an OLAP workload.

8. Semi-structured data: How should the data be classified?

Hard
A research team receives experiment records as documents containing nested participant details, optional instrument readings, and arrays of observations. The records are not identical, although each includes recognizable property names. How should the data be classified?
  1. Semi-structured data ✓
    Property names, nested objects, and arrays provide structure while optional fields allow records to vary.
  2. Relational data
    Relational data emphasizes tables and relationships; nested variable documents do not inherently establish that model.
  3. Unstructured data
    Recognizable properties and nested arrays provide organization, so the records are not wholly unstructured.
  4. Structured data
    Structured data normally follows a consistent predefined schema, unlike records with optional and varying properties.
The trap
Confuses document structure with relational modeling. Overlooks the records' flexible shape. Ignores meaningful structural markers.

Recognizable properties combined with variable nested records indicate semi-structured data.

9. Database administrator: Which role is most directly associated with this task?

Easy
A city department notices slow database queries and asks which data role should examine database performance and configuration. Which role is most directly associated with this task?
  1. Business sponsor
    Business sponsors provide priorities and funding, not typically hands-on database performance monitoring or configuration.
  2. Data engineer
    Data engineers build and manage pipelines, although they may interact with systems during data movement.
  3. Data analyst
    Data analysts investigate business information and create insights, rather than primarily tuning database performance.
  4. Database administrator ✓
    Database administrators commonly monitor and improve database performance, availability, access, and configuration.
The trap
Confuses business analysis with database operations. Confuses organizational sponsorship with technical responsibility. Confuses pipeline work with database performance ownership.

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?

Hard
A logistics company exchanges shipment records using text with named elements, attributes, and nested tags. Different records may include optional elements. Which statement best describes this representation?
  1. It is unstructured because the records are text.
    Named elements and attributes provide meaningful organization, so the text is not wholly unstructured.
  2. It is a relational database because tags define columns.
    Tags organize text but do not automatically create relational tables, constraints, or a database system.
  3. It is semi-structured data using tagged text. ✓
    Elements and attributes provide structural markers while optional content allows records to vary.
  4. 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.
The trap
Ignores the explicitly optional elements. Mistakes text encoding for absent structure. Confuses tagged text with relational database structure.

XML-style elements and attributes provide semi-structured organization within text.

11. A transaction: Which capability should the service use?

Medium
An order service stores Inventory and Order in the same database and transaction scope. It must decrement inventory and insert the order together, with neither change remaining if either operation fails. Exhibit: Operation A updates Inventory; Operation B inserts Order. Which capability should the service use?
  1. A batch job
    A batch job controls when accumulated work runs but does not inherently provide all-or-nothing behavior.
  2. A data lake
    A data lake stores diverse data and does not coordinate these operational updates.
  3. A dashboard
    A dashboard presents information after processing and does not control update consistency.
  4. A transaction ✓
    A transaction can group both operations so they commit together or roll back together.
The trap
Confuses processing timing with transaction atomicity. Confuses broad storage with transaction coordination. Confuses reporting with operational integrity.

Use a transaction to apply related database changes atomically.

12. Semi-structured XML: Which data representation best describes these records?

Hard
Your retailer receives product descriptions containing elements, attributes, and repeated nested product details. Records may evolve without every item having identical fields. Which data representation best describes these records?
  1. Unstructured binary content
    Binary content such as images lacks the descriptive tags present in these records.
  2. Delimited CSV text
    CSV represents tabular values and does not naturally express nested elements or attributes.
  3. Structured relational rows
    Relational rows usually follow predefined columns and types across a consistent schema.
  4. Semi-structured XML ✓
    XML tags and attributes provide structure while allowing records to contain varying nested elements.
The trap
Assumes every record shares fixed tabular columns. Confuses tagged text with media content. Confuses flat delimiters with hierarchical markup.

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 — free

Other DP-900 domains

Part of the Certsqill DP-900 question bank · Describe core data concepts · Every answer, right and wrong, comes with its own explanation.