MariaDB / Basic: relational foundations
MariaDB β Basic: relational foundations
Model valid data and write deterministic SQL before changing rows.
What you will learn
- Explain server, engine, type and key contracts.
- Read, join, aggregate and mutate synthetic records correctly.
MariaDB server, client and storage engines
Build a reliable mental model of a MariaDB session before reading or changing data. Distinguish SQL behavior from client behavior and storage-engine guarantees.
Start learningSchemas, exact values and multilingual text
Design a small warehouse table whose types express business meaning. Learn how NULL, strict mode and collation affect stored values and comparisons.
Start learningKeys and relational integrity
Model customers and bookings with explicit identity and valid relationships. Make constraints express real rules rather than patching inconsistent records later.
Start learningFiltering and deterministic results
Translate a warehouse question into a precise SELECT. Control missing values, boolean precedence and ordering before using pagination.
Start learningJoins, counts and grouped reports
Build a customer report without losing empty groups or multiplying totals. Understand the grain of every intermediate relation.
Start learningInsert, update and delete with a clear boundary
Change a training inventory predictably, distinguish duplicate handling strategies and verify the business effect before a commit.
Start learning