Relational Database
Problem
Your system stores:
Customers
Orders
Products
Payments
These entities have structured relationships and need flexible querying.
Solution — Relational Database
Data is organized into related tables.
Customer ↓ Orders ↓ OrderItems → Products
SQL can query and combine those relationships.
Core idea: relational databases organize structured related data and provide powerful declarative querying.