Types of Big Data
Class 12 · Artificial Intelligence
5.2 Types of Big Data
Big Data can be classified into three major types based on the way data is organised, stored and represented: Structured Data, Semi-Structured Data and Unstructured Data.
The main difference between these three types is the level of organisation and structure present in the data.
1. Structured Data
Structured Data is highly organised data that follows a clearly defined structure or data model. It is generally arranged in rows and columns and can be easily stored, searched and processed using traditional database systems.
| Feature | Description |
|---|---|
| Organisation | Data is organised in a clearly defined format, usually in rows and columns. |
| Data Model | It follows a predefined and consistent data model. |
| Processing | It can be easily stored, searched and processed using traditional database systems. |
| Examples | Customer databases, student records, transaction records and product directories. |
A school database containing Admission Number, Student Name, Class, Section, Date of Birth and Marks is an example of structured data because the information is stored in predefined fields and rows.
2. Semi-Structured Data
Semi-Structured Data does not follow a rigid tabular structure but contains some form of organisation through tags, attributes or markers. It is less organised than structured data but still contains information that helps identify and separate individual data elements.
| Feature | Description |
|---|---|
| Organisation | Data does not follow a fixed table structure but contains some inherent organisation. |
| Data Model | It may not follow a formal relational data model but contains tags or markers. |
| Processing | It can be analysed, but generally requires different techniques from traditional structured databases. |
| Examples | XML files, JSON files, CSV files and HTML files. |
Semi-Structured Data has some structure, but not a rigid table structure.
3. Unstructured Data
Unstructured Data does not follow a predefined structure, fixed format or formal data model. It is often difficult to process using traditional database systems because the information can exist in many different forms.
| Feature | Description |
|---|---|
| Organisation | Data does not follow a predefined or fixed structure. |
| Data Model | It does not follow a consistent formal data model. |
| Processing | It generally requires specialised techniques and tools for analysis. |
| Examples | Audio files, images, videos, emails, PDFs and social media posts. |
A school's collection of photographs from annual functions, recorded speeches, classroom videos and audio recordings represents unstructured data because the information does not follow a fixed table format.
Comparison of Types of Big Data
| Type | Structure | Data Model | Examples |
|---|---|---|---|
| Structured | Highly organised | Predefined and fixed | Databases, student records, transaction records |
| Semi-Structured | Partially organised | Contains tags or markers | XML, JSON, CSV and HTML |
| Unstructured | No predefined structure | No fixed data model | Images, audio, videos, emails and social media posts |
Easy Way to Remember
Structured → Organised in rows and columns.
Semi-Structured → Some organisation through tags or markers.
Unstructured → No fixed structure.
Activity
Consider the following data collected by a school:
- Student database containing names, classes and marks
- JSON file containing student information
- Photographs from the Annual Function
- Recorded videos of classroom activities
- XML file containing examination details
Classify each example as Structured, Semi-Structured or Unstructured Data.
Competency-Based Question
A school stores student marks in a relational database, examination details in a JSON file, and photographs and videos of school events in a digital media repository.
Identify the type of Big Data represented by each of these three sources and justify your answer.
Click to View Answer
The student marks stored in a relational database represent Structured Data because they follow a predefined format of rows and columns.
The examination details stored in a JSON file represent Semi-Structured Data because JSON uses keys, values and structural markers but does not follow a rigid table structure.
Photographs and videos represent Unstructured Data because they do not follow a predefined tabular structure.
Think Like an AI Engineer
A school wants to build an AI system that analyses student performance. It has marks stored in a database, attendance information in JSON files, and classroom videos.
Explain why the AI system may need different techniques to process these three types of data.
Click to View Answer
The three sources contain different forms of data. Structured data from the database can be processed using traditional database techniques. Semi-structured JSON data contains tags and markers that need to be interpreted. Classroom videos are unstructured and require specialised techniques such as Computer Vision to extract meaningful information.
Common Beginner Mistakes
- Assuming that all Big Data is unstructured.
- Confusing Semi-Structured Data with completely unstructured data.
- Thinking that structured data can only exist in Excel files.
- Assuming that images and videos can be directly stored and analysed like rows and columns in a relational database.
- Forgetting that JSON and XML contain structural markers and are therefore examples of semi-structured data.
- Confusing the format of data with its size. Big Data refers not only to the quantity of data but also to its complexity and variety.
Quick Revision
- Structured Data: Highly organised data stored in a predefined format, usually rows and columns.
- Semi-Structured Data: Data without a rigid tabular structure but containing tags or markers.
- Unstructured Data: Data without a predefined structure or formal data model.
- Structured Examples: Databases, student records and transaction records.
- Semi-Structured Examples: XML, JSON, CSV and HTML files.
- Unstructured Examples: Images, audio, videos, emails and social media posts.
Memory Trick
S → Semi → U
Think of the amount of organisation:
- S = Structured → Fully organised
- Semi = Semi-Structured → Partially organised
- U = Unstructured → No fixed organisation
Structured → Some Structure → No Structure
Exam Tips
- Remember the three types of Big Data: Structured, Semi-Structured and Unstructured.
- Learn at least two examples of each type.
- For Structured Data, remember rows and columns.
- For Semi-Structured Data, remember tags or markers.
- For Unstructured Data, remember no predefined structure.
- Be careful with scenario-based questions where you have to identify the type of data from an example.
- If asked to differentiate the three types, mention structure, data model and examples.
Frequently Asked Questions (FAQs)
1. What are the three types of Big Data?
The three major types are Structured Data, Semi-Structured Data and Unstructured Data.
2. What is Structured Data?
Structured Data is highly organised data that follows a predefined format, usually in rows and columns.
3. What is Semi-Structured Data?
Semi-Structured Data does not follow a rigid tabular structure but contains tags, attributes or markers that provide some organisation.
4. What is Unstructured Data?
Unstructured Data does not follow a predefined structure or formal data model. Examples include images, videos, audio files and social media posts.
5. Is JSON structured or semi-structured data?
JSON is generally considered Semi-Structured Data because it contains keys, values and structural markers without following a rigid tabular format.
6. Why is unstructured data difficult to analyse?
Unstructured data does not follow a predefined format or consistent data model. Therefore, specialised tools and techniques may be required to extract meaningful information.
7. Give examples of structured data.
Examples include student databases, customer databases, transaction records and product directories.
8. Give examples of unstructured data.
Examples include photographs, videos, audio recordings, emails, PDFs and social media posts.
9. What is the main difference between structured and unstructured data?
Structured data follows a predefined organisation and can generally be represented in rows and columns, whereas unstructured data does not follow a fixed structure.
10. Why is data variety important in Big Data?
Big Data can contain structured, semi-structured and unstructured information. This variety provides richer information but also requires different techniques for processing and analysis.
Summary
- Big Data can be classified into Structured, Semi-Structured and Unstructured Data.
- Structured Data follows a predefined structure and is generally organised in rows and columns.
- Semi-Structured Data has some organisation through tags, attributes or markers but does not follow a rigid tabular structure.
- Unstructured Data has no predefined structure or formal data model.
- Databases and transaction records are common examples of structured data.
- JSON, XML, CSV and HTML files are examples of semi-structured data.
- Images, videos, audio files, emails and social media posts are examples of unstructured data.
- Understanding the type of data helps organisations select appropriate methods and technologies for storing, processing and analysing it.
Next Topic: Advantages and Disadvantages of Big Data