Part 7: Understanding Tables, Rows, Columns, and Schemas
Relational databases organize data into a hierarchical container structure.
1. The Database Hierarchy
[ Database Server Instance ]
│
▼
[ Databases ]
│
▼
[ Schemas ] (Namespaces: e.g. public, sales, auth)
│
▼
[ Tables ]
┌────┴────┐
[Columns] [Rows]
2. Anatomy of a Table
A table (mathematically known as a relation) consists of:
- Columns (Attributes): Named fields with explicit data types (e.g. email VARCHAR(255)).
- Rows (Tuples / Records): Individual entries representing an entity instance.
- Header: The schema metadata defining the columns and types.
Key Takeaways
- Schemas act as namespaces grouping related tables within a database.
- Columns define structure and types; rows hold the data records.
In Part 8, we will master Numeric Data Types: Integers, Decimals, and Floats!

