Free to read ยท Three levels

MariaDB: relational SQL and dependable operations

A complete bilingual theory course from relational queries to MariaDB-specific performance, recovery and compatibility decisions.

18 lessonsEnglish + ArabicContent reviewed
Start learning

In this course

Learn MariaDB through a synthetic harbor logistics domain: customers, bookings, parcels, shipments and inventory. Eighteen developed lessons connect accurate SQL to storage engines, concurrency and operational evidence.

Every lesson includes worked SQL, reasoned expected results, common failures with remedies, solved exercises and official references. Examples are explanatory and marked non-runnable because no isolated database execution was performed. No application database connection is required.

What you will learn

  • Design constrained multilingual relational schemas and correct reports.
  • Coordinate transactional writes, indexes, roles and analytic SQL.
  • Evaluate MariaDB recovery, replication, JSON compatibility and controlled migrations.

Your learning path

Three levels

Who this is for

  • Developers learning relational databases and MariaDB application design.
  • Engineers reviewing database correctness, performance and recovery practices.

Before you start

  • Basic familiarity with files, applications and tabular data.
  • Read SQL examples as theory; a disposable MariaDB environment is optional for independent supervised practice.