Lesson 2: Computing Knowledge
Lesson Outcomes
By the end of this lesson, learners should be able to:
- Understand different types of databases
- Explain the difference between SQL and NoSQL
- Define web technologies
- Understand how web systems communicate and function
Overview
Computing knowledge forms the backbone of all digital systems in the 4IR world. From websites to applications and data systems, everything relies on how information is stored, processed, and shared.
This lesson focuses on two key areas:
-
Databases (how data is stored and managed)
-
Web technologies (how systems communicate over the internet)
1. Databases: SQL vs NoSQL
Databases are used to store and manage data.
SQL Databases
-
Structured (data is stored in tables with rows and columns)
-
Uses a standard language (SQL)
-
Best for:
-
Structured data
-
Applications needing consistency (e.g. banking systems)
-
NoSQL Databases
-
Non-relational (data is not stored in tables)
-
Flexible structure (can store unstructured data)
-
Best for:
-
Big data
-
Real-time applications
-
Scalable systems
-
👉 Key idea:
SQL = structured and strict
NoSQL = flexible and scalable
2. What are Web Technologies?
Web technologies are the tools and systems that allow devices to communicate over the internet.
They are used to:
- Build websites
- Create web applications
- Deliver content online
At the core, web technologies rely on communication between:
-
Clients (users/browsers)
-
Servers (where data and applications are stored)
3. How Web Communication Works
Web communication happens through:
- Internet protocols
- Markup languages (like HTML)
- Data exchange between systems
In simple terms:
- A user requests a webpage
- The server processes the request
- The server sends back the response (webpage/data)
👉 Think of it like:
You order food (request) → kitchen prepares (server) → food arrives (response)
4. Importance of Web Technologies
Web technologies are critical because they:
- Enable global communication
- Support business systems and e-commerce
- Allow automation and integration of services
- Power modern applications and platforms
Without them, there would be no:
- Websites
- Online systems
- Cloud services
Lesson Summary
In this lesson, you learned:
- The difference between SQL and NoSQL databases
- How data is structured and managed
- What web technologies are
- How systems communicate over the internet
This knowledge is essential because data and communication are at the core of all digital systems in the 4IR environment.