DP-900: Microsoft Azure Data Fundamentals Exam

350 Questions and Answers

DP-900: Microsoft Azure Data Fundamentals Practice Exam

Prepare confidently for the DP-900: Microsoft Azure Data Fundamentals certification exam with ExamSage’s comprehensive practice test. This exam is designed for individuals beginning their journey into data services on Microsoft Azure, providing foundational knowledge of core data concepts and how they relate to cloud-based solutions.

What is the DP-900 Certification Exam?

The DP-900 exam validates your understanding of basic data concepts and how they are implemented using Azure data services. It’s ideal for beginners looking to prove their skills in relational and non-relational data, data analytics, and data storage in the Azure cloud environment. Passing this certification demonstrates your readiness to work with Azure data solutions, a key skill in today’s cloud-driven industry.

What Will You Learn?

  • Fundamental data concepts such as relational, non-relational, big data, and analytics

  • Core Azure data services including Azure SQL Database, Azure Cosmos DB, Azure Data Lake Storage, and Azure Synapse Analytics

  • Data ingestion, processing, and storage principles on the Azure platform

  • How to work with both structured and unstructured data in Azure

  • Basics of real-time analytics and big data in Azure

Key Topics Covered in This Practice Exam:

  • Core data concepts and types

  • Relational and non-relational data workloads

  • Core Azure data services

  • Data analytics and visualization tools on Azure

  • Data security, privacy, and compliance fundamentals

Why Choose ExamSage for Your DP-900 Exam Preparation?

ExamSage.com offers high-quality, carefully crafted practice questions with detailed explanations to help you understand not just the “what,” but also the “why” behind each concept. Our DP-900 practice test simulates the actual exam environment, boosting your confidence and readiness. Whether you’re an IT professional, a student, or someone looking to enhance your Azure data knowledge, ExamSage is your trusted partner for success.

Start your path to Microsoft Azure Data Fundamentals certification today with ExamSage.com — your reliable source for effective exam preparation.

Sample Questions and Answers

1. Which of the following is a core characteristic of a relational database?

A. Hierarchical structure
B. Key-value pairs
C. Tables with rows and columns
D. File storage format

Answer: C
Explanation: Relational databases organize data in structured tables made up of rows and columns. This model enables relationships between data entries and supports SQL-based querying.


2. What is the primary purpose of normalization in a relational database?

A. Increase data redundancy
B. Improve data analytics
C. Eliminate data duplication
D. Enhance data encryption

Answer: C
Explanation: Normalization reduces redundancy by organizing data efficiently into separate related tables, ensuring consistency and minimizing duplication.


3. Which Azure service is best suited for processing real-time data streams?

A. Azure Data Factory
B. Azure Stream Analytics
C. Azure SQL Database
D. Azure Synapse Analytics

Answer: B
Explanation: Azure Stream Analytics is designed to process and analyze data in real-time from multiple sources such as IoT devices and applications.


4. What type of database is Azure Cosmos DB?

A. Graph
B. Relational
C. Multi-model NoSQL
D. Data warehouse

Answer: C
Explanation: Azure Cosmos DB is a globally distributed, multi-model NoSQL database supporting key-value, document, graph, and column-family data models.


5. Which of the following best describes structured data?

A. Audio files with metadata
B. JSON files
C. Tables in a relational database
D. Images with embedded tags

Answer: C
Explanation: Structured data follows a strict schema, as seen in tables of relational databases, allowing for easy querying and analysis using SQL.


6. What is the role of a data warehouse in analytics?

A. Store transactional data
B. Manage email campaigns
C. Perform ETL operations and support complex queries
D. Host virtual machines

Answer: C
Explanation: A data warehouse aggregates large volumes of data, performs Extract, Transform, Load (ETL) processes, and supports complex analytical queries.


7. In Azure, which service is most suitable for big data analytics?

A. Azure Synapse Analytics
B. Azure Blob Storage
C. Azure Key Vault
D. Azure Functions

Answer: A
Explanation: Azure Synapse Analytics integrates data warehousing and big data analytics, offering an end-to-end solution for data integration and reporting.


8. Which language is commonly used to manage and query relational databases?

A. XML
B. HTML
C. SQL
D. Python

Answer: C
Explanation: SQL (Structured Query Language) is the standard language used to manage, query, and manipulate relational databases.


9. What is unstructured data?

A. Data organized into rows and columns
B. Data without a predefined model or format
C. Data with fixed schema
D. SQL query results

Answer: B
Explanation: Unstructured data includes formats such as videos, images, and PDFs that don’t follow a consistent structure or schema.


10. Which Azure service would you use to orchestrate and automate data pipelines?

A. Azure Monitor
B. Azure Data Lake
C. Azure Data Factory
D. Azure Container Instances

Answer: C
Explanation: Azure Data Factory is a cloud-based ETL service used to create, schedule, and orchestrate data pipelines across various data stores.


11. What is the purpose of partitioning in Azure Cosmos DB?

A. To enhance security
B. To reduce cost
C. To distribute data for scalability
D. To create backup copies

Answer: C
Explanation: Partitioning in Cosmos DB distributes data across logical and physical partitions, ensuring scalability and high performance.


12. Which consistency level in Azure Cosmos DB provides the most strict data accuracy?

A. Eventual
B. Strong
C. Session
D. Bounded Staleness

Answer: B
Explanation: Strong consistency ensures the most accurate and up-to-date data across all replicas, providing the strictest consistency model.


13. What is the purpose of a primary key in a relational table?

A. To store binary data
B. To sort rows alphabetically
C. To uniquely identify each row
D. To define user permissions

Answer: C
Explanation: A primary key uniquely identifies each record in a table and helps establish relationships with other tables.


14. Which storage type is ideal for archiving infrequently accessed data?

A. Azure Premium SSD
B. Azure Hot Blob Storage
C. Azure Cool Blob Storage
D. Azure Archive Blob Storage

Answer: D
Explanation: Archive Blob Storage is optimized for long-term storage of infrequently accessed data at lower costs.


15. What kind of data model does Azure Table Storage use?

A. Relational
B. Graph
C. Key-value
D. Document

Answer: C
Explanation: Azure Table Storage is a NoSQL service that uses a key-value data model suitable for structured and semi-structured datasets.


16. Which of the following is a benefit of cloud-based databases like Azure SQL Database?

A. Manual updates
B. On-premises maintenance
C. Automatic scalability and high availability
D. No support for T-SQL

Answer: C
Explanation: Azure SQL Database provides automatic scalability, high availability, and maintenance with built-in intelligence.


17. What is a common use case for Azure Data Lake Storage?

A. Hosting static websites
B. Running virtual machines
C. Storing massive volumes of structured and unstructured data
D. Monitoring application performance

Answer: C
Explanation: Azure Data Lake Storage is designed to store both structured and unstructured data in massive volumes for big data analytics.


18. What type of database is best suited for storing social network connections?

A. Document database
B. Key-value database
C. Relational database
D. Graph database

Answer: D
Explanation: Graph databases store entities and their relationships efficiently, making them ideal for social networks and recommendation engines.


19. Which of the following is a schema-on-read approach?

A. Azure SQL Database
B. Azure Cosmos DB
C. Azure Blob Storage
D. Azure Synapse SQL

Answer: C
Explanation: Schema-on-read allows data to be stored in raw format (e.g., blobs), with the schema applied during querying rather than upon ingestion.


20. Which feature of Azure allows data replication across multiple regions?

A. Geo-redundancy
B. Auto-scaling
C. Load balancing
D. Role-based access control

Answer: A
Explanation: Geo-redundancy enables data to be copied across regions for disaster recovery and increased availability.


21. Which of these is a benefit of using Azure SQL Managed Instance over SQL Server on-premises?

A. Limited backup options
B. Manual patching required
C. Full administrative control over OS
D. Built-in high availability and patching

Answer: D
Explanation: Azure SQL Managed Instance provides automatic backups, patching, and high availability without needing manual intervention.


22. Which Azure service provides enterprise-grade security for sensitive keys and secrets?

A. Azure DevOps
B. Azure Key Vault
C. Azure Resource Manager
D. Azure Monitor

Answer: B
Explanation: Azure Key Vault is designed to securely store and access secrets, keys, and certificates for cloud applications.


23. In data analytics, what is the role of Power BI?

A. Ingest raw data
B. Store massive unstructured data
C. Visualize and analyze data
D. Process data streams

Answer: C
Explanation: Power BI enables users to connect to datasets, create dashboards, and gain insights through interactive data visualizations.


24. Which component handles the transformation step in an ETL pipeline?

A. Data Lake
B. Data Factory
C. Power BI
D. Blob Storage

Answer: B
Explanation: Azure Data Factory handles the Extract, Transform, Load (ETL) process and orchestrates data workflows between services.


25. Which data format is commonly used for semi-structured data?

A. CSV
B. JPEG
C. JSON
D. SQL

Answer: C
Explanation: JSON (JavaScript Object Notation) is a lightweight data-interchange format commonly used for semi-structured data.


26. Which Azure service supports time-series data analysis?

A. Azure SQL Database
B. Azure Time Series Insights
C. Azure Kubernetes Service
D. Azure DevTest Labs

Answer: B
Explanation: Azure Time Series Insights is optimized for storing, querying, and analyzing time-stamped (time-series) data.


27. What is a benefit of using Azure Synapse over traditional data warehouses?

A. No support for T-SQL
B. No integration with Power BI
C. Unified experience for big data and SQL
D. Local deployment only

Answer: C
Explanation: Azure Synapse Analytics offers a unified analytics experience, integrating big data and SQL data exploration seamlessly.


28. What is a columnar database best suited for?

A. Storing binary data
B. Performing OLTP operations
C. Running analytical queries on large datasets
D. Managing user authentication

Answer: C
Explanation: Columnar databases store data by columns instead of rows, optimizing analytical queries over large data sets.


29. In Azure, where are diagnostic logs typically stored for later analysis?

A. Azure DevOps
B. Azure Blob Storage
C. Azure Active Directory
D. Azure Key Vault

Answer: B
Explanation: Diagnostic logs can be configured to be stored in Azure Blob Storage for long-term retention and analysis.


30. What is the purpose of data visualization in business intelligence?

A. To replace data models
B. To enable non-technical users to understand data trends
C. To store data
D. To perform ETL

Answer: B
Explanation: Data visualization simplifies complex data through charts, graphs, and dashboards, helping stakeholders make informed decisions.

31. Which Azure database service provides built-in AI and ML capabilities?

A. Azure Cosmos DB
B. Azure SQL Database
C. Azure Database for MySQL
D. Azure Data Lake

Answer: B
Explanation: Azure SQL Database includes built-in intelligence for automatic tuning, performance insights, and machine learning-based query optimization.


32. What does OLTP stand for in database systems?

A. Online Learning and Training Platform
B. On-Line Transaction Processing
C. Optimized Logical Table Partitioning
D. Object-Level Table Protection

Answer: B
Explanation: OLTP refers to systems optimized for managing transactional operations like insert, update, and delete in real-time.


33. What is the main function of Azure Data Explorer?

A. Build web applications
B. Perform complex time-series and telemetry data analysis
C. Manage IoT devices
D. Provide source code control

Answer: B
Explanation: Azure Data Explorer is a fast and highly scalable data analytics service designed for analyzing large volumes of log and telemetry data.


34. Which query language is used with Azure Data Explorer?

A. SQL
B. XAML
C. Kusto Query Language (KQL)
D. C#

Answer: C
Explanation: Azure Data Explorer uses KQL (Kusto Query Language) to query large volumes of structured, semi-structured, and telemetry data.


35. In Azure Synapse, what are dedicated SQL pools used for?

A. Managing source code
B. Running PowerShell scripts
C. Running large-scale data warehouse workloads
D. Securing private networks

Answer: C
Explanation: Dedicated SQL pools in Azure Synapse provide compute resources for running high-performance analytical queries.


36. Which NoSQL database type best fits storing flexible and hierarchical content like JSON?

A. Graph
B. Key-value
C. Document
D. Relational

Answer: C
Explanation: Document databases like Azure Cosmos DB (with API for MongoDB) store and manage data as documents (typically in JSON format), allowing flexible schema.


37. What is a benefit of schema-on-read?

A. Data must follow a predefined schema
B. Quicker data ingestion
C. Better encryption
D. Increased data redundancy

Answer: B
Explanation: Schema-on-read allows data to be ingested in raw form and interpreted later during analysis, which speeds up ingestion and supports flexibility.


38. Which of the following is a benefit of Azure Data Lake Gen2 over Gen1?

A. Higher pricing
B. No integration with Hadoop
C. POSIX-compliant access control and hierarchical namespace
D. Relational data support

Answer: C
Explanation: Data Lake Gen2 adds hierarchical namespaces and POSIX permissions, improving performance and access control over Gen1.


39. What type of data is best stored in Azure Blob Storage?

A. Relational data
B. Semi-structured log files
C. Binary large objects (images, videos)
D. T-SQL scripts

Answer: C
Explanation: Azure Blob Storage is optimized for storing unstructured data like images, audio, video, and backups.


40. What is data redundancy in cloud storage?

A. A way to compress files
B. A method for deduplication
C. A practice of storing multiple copies to ensure reliability
D. A temporary data loss prevention technique

Answer: C
Explanation: Redundancy ensures reliability and availability by keeping multiple copies of data across different regions or storage locations.


41. What is the benefit of horizontal partitioning in a large database?

A. Adds columns to a table
B. Increases query time
C. Distributes rows across partitions for performance
D. Encrypts the database

Answer: C
Explanation: Horizontal partitioning divides table rows into multiple partitions, improving query performance and data management.


42. What is the function of a foreign key in relational databases?

A. Encrypts user data
B. Links data between tables
C. Generates indexes automatically
D. Limits data input to a column

Answer: B
Explanation: A foreign key establishes a link between two tables, ensuring referential integrity by associating records.


43. What’s a key reason to use Azure Resource Manager templates?

A. For managing IoT devices
B. For static website hosting
C. For deploying repeatable infrastructure
D. For writing Power BI dashboards

Answer: C
Explanation: ARM templates allow you to define infrastructure-as-code for repeatable deployments and automation in Azure.


44. Which of the following tools would help analyze large-scale telemetry data over time?

A. Azure Time Series Insights
B. Azure App Services
C. Azure DevOps
D. Azure AD

Answer: A
Explanation: Azure Time Series Insights is designed for handling and analyzing high volumes of time-stamped telemetry data.


45. What type of database workload is best suited for OLAP systems?

A. High concurrency of updates
B. Frequent delete operations
C. Complex read-intensive analytics
D. Realtime transactions

Answer: C
Explanation: OLAP (Online Analytical Processing) systems handle complex queries and aggregations, ideal for business intelligence and data analysis.


46. What feature of Azure SQL Database supports scaling without downtime?

A. Manual resizing
B. Elastic pools
C. Azure Blob integration
D. Static data partitioning

Answer: B
Explanation: Elastic pools allow multiple databases to share resources, making it easier to scale and optimize costs dynamically.


47. Which option allows fast, in-place querying of files in Azure Data Lake or Blob Storage?

A. SQL Server Agent
B. PolyBase
C. Azure SQL Managed Instance
D. PowerShell

Answer: B
Explanation: PolyBase enables fast querying of external data stored in Azure Data Lake or Blob Storage using standard T-SQL.


48. Which of the following is a core concept of data integrity?

A. Backup frequency
B. Firewall rules
C. Accuracy and consistency of data
D. Data compression

Answer: C
Explanation: Data integrity ensures that data is accurate, consistent, and reliable across its lifecycle.


49. Which Azure storage solution is best for storing logs from multiple services?

A. Azure SQL Database
B. Azure Table Storage
C. Azure File Storage
D. Azure Blob Storage

Answer: D
Explanation: Blob Storage is highly scalable and suitable for storing raw logs, telemetry, and archival data.


50. What is a characteristic of analytical workloads?

A. Frequent write operations
B. Simple CRUD operations
C. Aggregations and summarization of large data sets
D. High-volume concurrent writes

Answer: C
Explanation: Analytical workloads focus on complex queries that aggregate and summarize data to generate insights and reports.


51. Which of the following Azure services supports building ETL pipelines visually?

A. Azure Monitor
B. Azure Stream Analytics
C. Azure Data Factory
D. Azure Key Vault

Answer: C
Explanation: Azure Data Factory provides a visual UI to build and orchestrate ETL and ELT workflows between various services.


52. What does the term “Data at Rest” refer to?

A. Data in motion across a network
B. Data being processed in memory
C. Data stored on disk or in databases
D. Archived data in cold storage only

Answer: C
Explanation: Data at Rest refers to data that is stored and not actively moving or being processed, such as files on disk or in databases.


53. In data modeling, what does cardinality refer to?

A. The number of users accessing data
B. The number of records in a table
C. The uniqueness of data values in a column
D. The nature of relationships between entities

Answer: D
Explanation: Cardinality describes the nature and count of relationships between entities, such as one-to-one or one-to-many.


54. Which Azure service is designed for batch ingestion and preparation of large datasets?

A. Azure Event Grid
B. Azure Stream Analytics
C. Azure Data Factory
D. Azure Functions

Answer: C
Explanation: Azure Data Factory supports batch ingestion and transformation of large datasets through its mapping and wrangling data flows.


55. Which storage tier in Azure offers the lowest cost but the highest latency?

A. Hot tier
B. Premium tier
C. Cool tier
D. Archive tier

Answer: D
Explanation: The Archive tier is the most cost-effective for long-term storage, but it has higher latency and retrieval times.