🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Schema

In plain terms

The structure defining how data is organized in a database.

Going deeper

A schema specifies tables, columns, types, and relationships, acting as the blueprint for stored data. It defines and constrains the data's shape.

Under the hood

Rigid in SQL (schema-on-write); NoSQL often defers structure (schema-on-read), trading safety for flexibility.

Examples

Table definitions, JSON Schema, database design, data modeling.

Think of it like...

Like the architectural plan dictating every room and how they connect.

Feedback & Bug Report