What Does Data Mean?
On This Page
Quick Definition
Data is the basic building block of information in computing. It can be anything from a single number to a large collection of facts. Computers store, organize, and process data to help us make decisions or perform tasks. Without data, computers would have nothing to work with.
Commonly Confused With
Data is raw, unprocessed facts. Information is data that has been processed, organized, or structured so that it becomes meaningful and useful. For example, a list of numbers (data) becomes information when you calculate an average or create a chart.
A spreadsheet column with 50 temperature readings is data. A report that says 'the average temperature was 72°F' is information.
Metadata is data about data. It describes aspects like when the data was created, its format, its size, and who created it. While data itself contains the actual content, metadata provides context for understanding and managing that content.
A photo file contains pixel data (the image). The file's creation date, camera model, and GPS coordinates are metadata.
Knowledge is the understanding gained from information, often combined with experience and context. Data leads to information, and information leads to knowledge. Knowledge involves applying information to make decisions or predictions.
Sales data (numbers of units sold) becomes information (report showing top-selling product), and knowledge is deciding to increase inventory of that product next month.
A database is a structured collection of data, typically stored electronically. Data is the content inside the database. The database is the container or system that organizes, manages, and provides access to data.
An Azure SQL Database is the container; the rows in the 'Customers' table are the data.
Must Know for Exams
For the DP-900 (Azure Data Fundamentals) exam, data is the central concept. The exam objectives are built around understanding how data is stored, processed, and analyzed in Azure. Specific topics include describing core data concepts (structured, semi-structured, unstructured), explaining batch and streaming data processing, and identifying relational vs. non-relational data stores. Multiple-choice questions often present a business scenario and ask you to choose the correct Azure service (Azure SQL Database, Cosmos DB, Blob Storage, etc.) based on the data type and workload.
For example, you might see a question like: 'A company needs to store JSON documents that will be queried by a web application. Which Azure service should they use?' The correct answer is Azure Cosmos DB because it handles semi-structured data natively. If you misunderstand what data means in that context, you might incorrectly choose Azure SQL Database, which is optimized for structured relational data.
Another common exam topic is data processing. The exam tests whether you can distinguish between batch processing (processing large volumes of data at scheduled intervals) and streaming processing (processing real-time data as it arrives). A scenario might describe a stock market application that needs to process trades instantly, and you need to identify that streaming is required.
The exam also covers data security and compliance, including data encryption at rest and in transit, row-level security, and data masking. You might be asked about the difference between a primary key and a foreign key, or about ACID properties in a transaction. Without a solid understanding of what data is and how it is managed, these questions become very difficult.
In short, DP-900 treats data not as an abstract term but as a practical concept connected to specific Azure storage and processing services. Mastery of data fundamentals is required to pass this exam.
Simple Meaning
Think of data like the ingredients in a recipe. Individual ingredients such as flour, sugar, or eggs are raw and not very useful on their own. But when you combine them, follow the recipe's steps, and bake, you get a cake. In this analogy, the ingredients are your data, the recipe is the instructions or program, and the cake is the useful information or result you get after processing.
In a more everyday sense, imagine you are keeping track of the temperatures outside every day for a week. Each temperature reading, say, 72°F, 68°F, 75°F, is a piece of raw data. On its own, just looking at a list of numbers doesn't tell you much. But if you calculate the average temperature or look for trends (like whether it is getting warmer), you have turned that raw data into meaningful information.
In computing, data can be as simple as a single letter typed into a text box or as massive as millions of customer records in a database. Computers handle this data by storing it in files, tables, or databases, and then process it using formulas, queries, or algorithms. The key point is that data is unprocessed and unorganized until a computer system applies some logic to it, turning it into something useful like a report, a chart, or a search result.
Another simple way to think about it is to picture a library with thousands of books all stacked randomly on the floor. These books are your data. When a librarian sorts them by genre, author, or title, and then creates a catalog, the organized collection becomes information you can actually use. In IT, data is what flows through networks, gets stored on hard drives, and appears in spreadsheets or databases.
Full Technical Definition
In information technology and computing, data refers to discrete, raw facts and statistics that are stored electronically. Data can take many forms, including integers, floating-point numbers, characters, strings, Boolean values, images, audio streams, and video frames. In a relational database context, data is organized into rows and columns within tables, where each row represents a record and each column represents an attribute. The fundamental unit of data in digital systems is the bit, which can hold a value of 0 or 1. Eight bits form a byte, which can represent a single character like 'A' or '3'.
Data is categorized into structured, semi-structured, and unstructured types. Structured data fits neatly into tables with predefined schemas, such as customer names and purchase amounts in a SQL database. Semi-structured data, like JSON or XML files, has some organizational properties but does not conform to a rigid table structure. Unstructured data includes free-form text, images, audio, and video, which require more complex processing.
Data is stored on physical media like hard disk drives (HDDs), solid-state drives (SSDs), or in memory (RAM). For IT professionals managing data at scale, storage systems often use redundancy (RAID configurations) and cloud storage (Azure Blob Storage, Amazon S3) to ensure durability and availability. The process of transforming raw data into meaningful information is called data processing, which involves steps such as cleaning, transformation, aggregation, and analysis.
In the context of Microsoft Azure DP-900 exam (Azure Data Fundamentals), data covers foundational concepts such as relational and non-relational data stores, batch and streaming data processing, and data analytics. The exam also focuses on how data is stored in Azure SQL Database, Azure Cosmos DB, Azure Blob Storage, and Azure Data Lake. Understanding the differences between structured, semi-structured, and unstructured data is critical for the exam. Data consistency models (strong, eventual, and consistent prefix) and ACID vs. BASE properties are important for database scenarios.
Data is also governed by standards like Unicode (UTF-8) for text, IEEE 754 for floating-point numbers, and various codecs for media. Data security involves encryption at rest and in transit, access control policies (RBAC), and data masking techniques. In practice, data professionals use ETL (Extract, Transform, Load) pipelines to move data between systems, and they rely on data catalogs and metadata to understand and manage data assets.
Real-Life Example
Imagine you are writing a daily journal about your health. Every day, you write down the time you went to bed, the time you woke up, what you ate for breakfast, and how many steps you walked. That list of times, food items, and step counts is your raw data. It is just a collection of facts that are true, but they don't tell you much on their own unless you look for patterns.
Now, suppose you want to know whether walking more steps helps you sleep better. You would look at your journal and find all the days when you walked more than 8,000 steps, and then check the sleep duration on those nights. By comparing, you might notice that on days with more steps, you slept longer. That insight, the trend or relationship, is information, derived from the raw data by processing it (comparing step counts to sleep hours).
In the IT world, this is exactly how databases and analytics work. A company collects data on every sale, every web page visit, and every customer support call. That data is stored in massive databases. Then, business analysts use tools like SQL or Power BI to query that data, looking for patterns like which products sell best in winter or which customer segments are most loyal. The raw data becomes valuable only after it is queried, aggregated, and turned into a report or a dashboard.
Another everyday analogy is a grocery store receipt. Each item on the receipt is a piece of data: the product name, quantity, and price. On its own, a receipt is just a list. But if the store collects thousands of receipts over time, they can analyze which items are often bought together, leading to better store layouts or promotions. That analysis is the process of turning data into actionable information.
Why This Term Matters
Understanding data is the absolute foundation of every IT role, from a database administrator to a cloud architect to a data analyst. Without data, there would be no applications, no websites, no reports, and no artificial intelligence. Everything a computer does involves data in some form. In practical IT terms, if you cannot define, store, or process data correctly, your entire system can fail. For example, a healthcare application that stores patient data with the wrong data type (e.g., storing a medical record number as a decimal instead of a string) could cause errors in critical reports.
Data governance and data quality are major concerns in enterprise IT. Inaccurate data leads to bad business decisions. If a sales database contains duplicate customer records, a company might send two catalogs to the same person, wasting money and annoying the customer. IT professionals must ensure data integrity, which means the data is accurate, consistent, and reliable. This involves setting constraints in databases (like primary keys, foreign keys, and unique constraints) and using data cleansing tools.
Data also sits at the heart of compliance and security. Laws like GDPR, HIPAA, and CCPA require companies to protect personal data and respect user privacy. An IT professional needs to know what data is sensitive, where it is stored, and how to encrypt it. For instance, a database containing credit card numbers must follow PCI DSS standards for encryption and access control.
In cloud environments like Azure, data storage choices affect cost, performance, and availability. A simple mistake like choosing the wrong storage tier (e.g., hot vs. cool blob storage) can skyrocket monthly bills. Understanding data types, storage formats, and processing methods is essential for passing certification exams like DP-900 and for building real-world systems that are efficient and scalable.
How It Appears in Exam Questions
In the DP-900 exam, data appears in several distinct question patterns. The first and most common pattern is the 'service selection' question. The question describes a scenario with a specific data type and workload, and you must choose the correct Azure data service. For example: 'A retail company receives point-of-sale transactions from thousands of stores every minute. The data must be analyzed in near real-time to detect fraudulent transactions. Which Azure service should they use?' Options might include Azure SQL Database, Azure Stream Analytics, Azure Data Factory, or Azure Databricks. The correct answer is Azure Stream Analytics, because it is designed for real-time data stream processing.
Another pattern focuses on data structure classification. You might be given a list of data formats (e.g., JSON, CSV, Parquet, Avro) and asked to classify each as structured, semi-structured, or unstructured. For instance, a question might ask: 'A data engineer receives a file containing customer orders with fields like OrderID, CustomerName, and OrderDate stored in a CSV format. What type of data is this?' The correct answer is structured data because CSV files have a defined schema with rows and columns.
A third pattern involves understanding data storage tiers and costs. The exam might present a scenario where data access frequency varies, and you need to choose between hot, cool, or archive storage tiers in Azure Blob Storage. For example: 'A company stores backup files that are accessed only once a year. Which storage tier is most cost-effective?' The correct answer is Archive tier.
You may also see questions about data processing methods, asking you to differentiate between batch and stream processing. A question might describe a payroll system that calculates salaries once per month versus a fraud detection system that checks each transaction immediately. You would need to choose batch for payroll and streaming for fraud detection.
Finally, exam questions can test your understanding of data consistency models. You might be asked: 'An e-commerce application needs to ensure that every read of a product's inventory always shows the most recent update. Which consistency model is required?' The correct answer is strong consistency. Each of these question types relies on a solid grasp of the definition and types of data.
Practise Data Questions
Test your understanding with exam-style practice questions.
Example Scenario
You are helping a local library digitize its records. The library has a list of all its books, each with a title, author, publication year, and genre. This information is currently written on paper index cards. Your task is to move this data into a computer system so that library staff can search for books quickly.
First, you take each index card and type the title, author, year, and genre into a spreadsheet. Each card becomes one row, and each piece of information becomes a column. The raw data you are typing includes 'The Great Gatsby', 'F. Scott Fitzgerald', '1925', and 'Fiction'. At this point, it is just a list of text and numbers.
Now, the library asks you to create a simple report showing only books published after 2000. You open the spreadsheet and filter the data to show only rows where the year is greater than 2000. The result is a new list of books that meet that condition. This report is information derived from the underlying data. The processing step (the filter) turned raw data into useful information.
Next, the librarian wants to know how many books are in each genre. You create a pivot table that groups the rows by genre and counts them. The output shows counts like 'Fiction: 120, Non-fiction: 80, Mystery: 45'. This aggregated result is another form of processed data.
In an exam scenario, you might be asked: 'Which type of data is the original spreadsheet?' The answer would be structured data because it has a defined schema of rows and columns. Or you might be asked: 'What processing method is used to count books by genre?' That would be a batch processing approach, since you are aggregating all data at once. This scenario ties directly to the DP-900 objective of describing data processing methods.
Common Mistakes
Thinking data and information are the same thing.
Data is raw and unprocessed; information is data that has been processed to give it meaning. Confusing them leads to incorrect answers when exam questions ask about data lifecycle stages.
Remember: data is the ingredients, information is the cake. Data becomes information after processing.
Believing that all data in cloud storage is structured.
Cloud storage services like Azure Blob Storage can store any type of data, including unstructured files (images, videos, text files). Assuming all data is structured will cause you to misidentify service requirements on the exam.
Check the scenario for format clues. If the data is in JSON or XML (semi-structured) or free text/images (unstructured), it is not purely structured.
Confusing ACID properties with BASE properties.
ACID (Atomicity, Consistency, Isolation, Durability) applies to relational databases, while BASE (Basically Available, Soft state, Eventually consistent) applies to NoSQL databases. Mixing them up will cause errors in questions about database characteristics.
Remember: ACID = strict consistency for relational; BASE = eventual consistency for NoSQL.
Assuming that streaming data processing is always faster than batch processing.
Streaming processes data in near real-time, but batch processing can handle much larger volumes at once. The choice depends on the latency requirement, not just speed. A question might describe a high-volume, low-latency requirement that seems to fit streaming, but batch could be correct if the data is not time-sensitive.
Look for keywords like 'real-time' or 'immediate' to choose streaming; 'scheduled' or 'periodic' indicates batch.
Forgetting that data types matter in database schema design.
Using the wrong data type (e.g., storing a numeric ID as a string) can lead to poor performance, incorrect sorting, or failed queries. In exam scenarios, this can appear in questions about indexing or query optimization.
Map data to the most appropriate native type: integers for IDs, dates for timestamps, decimals for currency, strings for text.
Exam Trap — Don't Get Fooled
{"trap":"An exam question describes a company that stores customer reviews in a JSON document and asks which Azure service to use. The learner sees 'structured data' in the scenario and chooses Azure SQL Database.","why_learners_choose_it":"Learners often associate 'database' with structured data and think SQL Database is always the best choice for any data that has some structure.
JSON is semi-structured, not fully structured.","how_to_avoid_it":"Always identify the data format first. JSON, XML, and key-value pairs are semi-structured. For semi-structured data, choose Cosmos DB or Azure Blob Storage with appropriate indexing, not Azure SQL Database."
Step-by-Step Breakdown
Collection
Data is first collected from sources such as sensors, user input forms, logs, or external systems. This raw data may come in various formats (CSV, JSON, binary) and may contain errors or inconsistencies. Collection is the foundational step because without data, no processing can occur.
Storage
Collected data is stored in an appropriate data store. For structured data, a relational database like Azure SQL Database is used. For semi-structured data, a NoSQL store like Azure Cosmos DB is appropriate. For unstructured data, Azure Blob Storage or Data Lake Storage is common. Choosing the right storage impacts performance, cost, and scalability.
Processing
Data processing transforms raw data into a more usable form. This can involve cleaning (removing duplicates, fixing errors), transformation (converting formats, aggregating values), or enrichment (adding calculated fields). Processing can be done in batch (scheduled intervals) or streaming (real-time). Tools like Azure Data Factory or Stream Analytics are used.
Analysis
Processed data is analyzed to extract insights. This could involve running SQL queries, building visualizations in Power BI, or applying machine learning models. The goal is to answer questions like 'What are the sales trends?' or 'Which customers are at risk of churning?'.
Action
Insights from analysis are used to make decisions or trigger actions. For example, a report might prompt a marketing campaign, or a real-time fraud detection system might block a transaction automatically. This step completes the data lifecycle, turning data into value.
Retention and Deletion
Data is not kept forever. Policies define how long data must be retained for compliance or business needs, and when it should be deleted. Proper data lifecycle management prevents storage bloat and ensures compliance with regulations like GDPR.
Practical Mini-Lesson
In a real-world IT environment, data is rarely static or clean. As a professional working with Azure data services, you need to understand how data moves through the system. Imagine you are building a data pipeline for an e-commerce company. The raw data starts as web server logs, which are semi-structured text files containing information like visitor IP addresses, page URLs, timestamps, and browser details.
First, you ingest this data into Azure Blob Storage. Each log file is stored as an object. You then use Azure Data Factory to copy the data into Azure Data Lake Storage Gen2, where you can organize it into folders by date. This stage is called a landing zone. From here, you need to clean and transform the data using Azure Databricks or Azure Synapse Analytics. For example, you might remove rows with missing timestamps or IP addresses, convert timestamps to a standard format, and extract the product ID from the URL.
The transformed data is then stored in a structured format, like Parquet, in a curated zone. Now, analysts can query this data using Azure Synapse SQL pools. They might ask: 'How many unique visitors viewed product page X yesterday?' The answer comes from a SQL query that counts distinct IP addresses filtered by URL and date. This is a perfect example of turning raw data into meaningful information.
What can go wrong? If the log files are corrupted or missing fields, the pipeline might fail. You need to implement error handling and alerting. Also, if you store the data inefficiently (e.g., using CSV instead of Parquet), queries will be slower and more expensive. Practical knowledge includes choosing the right compression (snappy, gzip), partitioning (by date, by region), and indexing strategies.
For IT professionals, understanding data is not just theory. You need to know how to write efficient SQL queries, how to set up data pipelines without data loss, and how to monitor data quality. Data governance tools like Azure Purview can help catalog and profile data, ensuring everyone in the organization knows what data exists and what it means.
Memory Tip
Think of the DIKW pyramid: Data, Information, Knowledge, Wisdom. Data is the bottom rung, the foundation of everything else.
Covered in These Exams
Current Exam Context
Current exam versions that test this topic — use these objectives when studying.
Related Glossary Terms
A 2-in-1 laptop is a portable computer that can switch between a traditional laptop form and a tablet form, usually by detaching or rotating the keyboard.
The 24-pin motherboard connector is the main power cable that connects the computer's power supply unit (PSU) to the motherboard, supplying electricity to the motherboard and its components.
Two-factor authentication (2FA) is a security method that requires two different types of proof before granting access to an account or system.
A 3D printer is a device that creates physical objects by depositing layers of material based on a digital model.
5G is the fifth generation of cellular network technology, designed to deliver faster speeds, lower latency, and support for many more connected devices than previous generations.
The 8-pin CPU connector is a power cable from the power supply that delivers dedicated electricity to the processor on a computer's motherboard.
802.1Q is the networking standard that allows multiple virtual LANs (VLANs) to share a single physical network link by tagging Ethernet frames with VLAN identification information.
802.1X is a network access control standard that authenticates devices before they are allowed to connect to a wired or wireless network.
Frequently Asked Questions
What is the difference between data and a database?
Data is the raw content (numbers, text, etc.), while a database is the organized system that stores, manages, and allows access to that data.
Is a CSV file considered structured or semi-structured data?
CSV (Comma-Separated Values) is considered structured data because it has a defined schema with rows and columns, similar to a table in a relational database.
Does DP-900 require knowledge of SQL?
Yes, basic SQL knowledge is helpful. The exam tests understanding of relational data concepts, including primary keys, foreign keys, and simple queries.
What is the difference between batch and stream processing?
Batch processing handles large volumes of data at scheduled intervals (e.g., nightly reports). Stream processing handles data in real-time as it arrives (e.g., fraud detection).
Can unstructured data be stored in Azure SQL Database?
Technically yes, using binary or text columns, but it is not optimal. For large amounts of unstructured data like images or videos, Azure Blob Storage is the recommended service.
What is data consistency?
Data consistency means that all users see the same data at the same time. Strong consistency ensures immediate updates across all copies, while eventual consistency allows temporary differences.
How do I know which Azure storage service to choose for an exam scenario?
Look for clues about data structure: structured data points to Azure SQL Database; semi-structured (JSON, XML) to Cosmos DB; unstructured (files, blobs) to Blob Storage.
Summary
Data is the raw, unprocessed building block of all digital information systems. Whether it is a single number or a massive collection of records, data without context is just noise. The journey from data to useful information requires collection, storage, processing, and analysis. In the real world, IT professionals must choose the right storage and processing tools based on the type and volume of data, and they must ensure data quality, security, and compliance.
For certification exams like DP-900, a solid understanding of data concepts is not optional; it is the core of the entire exam. Questions constantly test your ability to classify data (structured, semi-structured, unstructured), choose appropriate Azure services, and understand processing methods (batch vs. stream). Mistaking data for information or assuming all data is relational will lead to mistakes.
The key takeaway is that data is the foundation. Once you grasp what data is and how it differs from information, knowledge, and metadata, you can build a strong understanding of databases, analytics, and cloud storage. Always remember the ingredients-to-cake analogy: data is the raw ingredient, and processing is the recipe that turns it into something valuable.