Study guide · Flashcards & memory notes

Azure Data Fundamentals Flashcards & Memory Notes

40 recall cards for the facts DP-900 keeps asking you to separate: data shapes and roles, Azure SQL and open-source PaaS, Blob Files Table and Cosmos, and analytics with Power BI.

Study guide: July 21, 20264 decks · 40 cardsNo sign-up required

How to use these cards: Say the answer out loud before you flip the card, and mark it honestly. Revisit the cards you missed tomorrow rather than rereading them right away. Progress is kept only while this page is open. For the full explanations, see the core notes.

Study mode

Choose a deck, flip each card, and mark what you already know.

All flashcards

Select a question to reveal its answer.

Deck 1 · Core data concepts

Shapes, formats, workloads, and roles.

10 cards
1.1What is structured data?

Data with a fixed schema of rows and columns, such as relational tables.

1.2What is semi-structured data?

Data with flexible schema tags or keys, such as JSON or XML documents.

1.3What is unstructured data?

Free-form content such as photographs, audio, or video, not organized into predefined analytical fields. Files can still have metadata; binary encoding alone does not imply unstructured data.

1.4Transactional versus analytical workloads?

Transactional handles current consistent writes. Analytical favors large reads, history, and aggregates.

1.5What does a database administrator own?

Platform configuration, security, backup, restore, availability, and tuning.

1.6What does a data engineer own?

Ingestion, transformation, and reliable pipelines that land data for consumers.

1.7What does a data analyst own?

Exploring data, building models and visuals, and answering business questions.

1.8Does a columnar file format determine the data shape?

No. Parquet and ORC are columnar formats for analytical reads. Parquet uses a schema and can contain nested fields; inspect the contents rather than classifying every binary file as unstructured.

1.9When is Azure Blob a first-fit datastore?

For objects such as images, backups, and analytical files. Blob can hold structured, semi-structured, or unstructured contents; the object access pattern drives the choice.

1.10When is a relational database the first Azure datastore fit?

When you need related tables, keys, and transactional consistency rather than objects or simple key-attribute entities.

Deck 2 · Relational data on Azure

SQL objects and the Azure SQL family.

10 cards
2.1Which SQL statements read or change rows, and what is JOIN?

SELECT reads rows; INSERT adds, UPDATE changes, and DELETE removes rows. JOIN is a clause that combines related rows within a query, not a standalone statement. CREATE, ALTER, and DROP change database objects.

2.2What is a relational view?

A saved query presented as a virtual table.

2.3What do indexes primarily do?

Suitable indexes can improve selected lookups and filters, with storage and write overhead. An index is not a guarantee that every query becomes faster.

2.4Azure SQL Database versus Managed Instance?

SQL Database is PaaS for cloud apps. Managed Instance offers near-full SQL Server compatibility as PaaS.

2.5What is SQL Server on Azure VMs?

IaaS: you manage the operating system and SQL Server.

2.6When choose Azure Database for PostgreSQL?

When the app already targets PostgreSQL and you want managed PaaS.

2.7Name current managed open-source Azure relational services.

Azure Database for MySQL Flexible Server and Azure Database for PostgreSQL Flexible Server. Azure Database for MariaDB retired on September 19, 2025; distinguish the retired service from the MariaDB engine.

2.8What do foreign keys enforce?

Referential integrity so related rows point to valid keys.

2.9What is a stored procedure?

Reusable logic packaged on the database server.

2.10Lift-and-shift needing instance features without OS management?

Prefer Azure SQL Managed Instance over SQL on VMs when the stem forbids OS patching.

Deck 3 · Non-relational data on Azure

Blob, Files, Table, and Cosmos DB.

10 cards
3.1What does Azure Blob storage hold?

Objects such as photographs, backups, JSON documents, and Parquet files. Blob is also a foundation for data lakes; not every object has unstructured contents.

3.2What does Azure Files provide?

Managed file shares with SMB or NFS semantics.

3.3What is Azure Table storage?

NoSQL key and attribute entities with partition and row keys.

3.4What is Azure Cosmos DB?

A globally distributed multi-model database service.

3.5Cosmos DB MongoDB API use case?

MongoDB-compatible client access. Check supported commands, versions, and behavior before assuming a migration needs no changes.

3.6Cosmos DB Cassandra API use case?

CQL-style wide-column workloads against Cosmos DB.

3.7Cosmos DB Gremlin API use case?

Graph traversals when relationships are first-class.

3.8Cosmos DB Table API use case?

Table or key-attribute patterns with Cosmos distribution features.

3.9Blob versus Files versus Table?

Blob for objects, Files for shares, Table for key-attribute entities.

3.10When is Blob a poor fit alone?

When you need multi-table relational transactions and foreign keys.

Deck 4 · Analytics workload on Azure

Fabric, Databricks, streaming, and Power BI.

10 cards
4.1What is data ingestion?

Landing data from sources into stores for further processing.

4.2What is Microsoft Fabric?

A unified Microsoft analytics platform spanning lakehouse, warehouse, pipelines, real-time, and BI.

4.3What is Azure Databricks?

An Apache Spark-based analytics and AI workspace for large-scale data work.

4.4Batch versus streaming?

Batch processes bounded jobs. Streaming processes continuous events with low latency.

4.5How do Event Hubs and Stream Analytics differ?

Event Hubs ingests and buffers events. Azure Stream Analytics processes streams, for example by calculating time-window aggregates. Fabric also provides real-time analytics capabilities.

4.6Power BI report versus dashboard?

A report can contain multiple interactive pages. A dashboard is a single canvas in the Power BI service and can combine tiles from different reports. Both rely on underlying data and semantic models.

4.7What do facts, dimensions, and measures represent?

Facts record events at a defined grain; dimensions provide descriptive grouping and filtering attributes. Measures calculate results in the current filter context. Relationships connect the tables.

4.8When use a line chart?

To show trends over time.

4.9When use a bar chart?

To compare values across categories.

4.10When prefer bars over a pie chart?

When there are many categories; too many pie slices become unreadable.

Memory notes

Groupings that make the highest-yield DP-900 distinctions easier to recall.

Data shapes

  • Structured fixed schema
  • Semi-structured flexible keys/tags
  • Unstructured objects and media

SQL family

SQL Database for cloud apps. Managed Instance for near-full instance compatibility. SQL on VMs when you must own the OS. Open-source PaaS when the engine is already MySQL, PostgreSQL, or MariaDB.

Storage and Cosmos

Blob objects. Files shares. Table key-attribute. Cosmos for global multi-model with NoSQL, MongoDB, Cassandra, Gremlin, or Table APIs.

Analytics map

Ingest → process → analytical store. Fabric unifies. Databricks Spark. Batch is bounded; streaming is continuous. Power BI visualizes prepared models.

Continue the Azure Data Fundamentals study path

Test what you have learned with a timed practice exam.

Azure Data Fundamentals hub →
Available

Overview

Exam format, the 700 passing score, domain weights, and a study plan.

Available

Core Notes

Reference notes for data concepts, Azure SQL, Cosmos DB, Fabric, and Power BI.

Available · You are here

Flashcards & Memory Notes

40 recall cards in four decks, plus memory notes for stores, SQL, Cosmos, and analytics.

Available

Practice Exams

80 original questions with custom exams, explanations, and a score report by domain.

Related Tools

Useful companions while you study.

All study topics →