Build a solid understanding of the Moodle relational database — the tables, columns, relationships, and patterns you need to query, report on, and maintain a Moodle installation with confidence.

Learn SQL by writing and running real queries against the Moodle database using the Ad-Hoc Database Queries (report_customsql) plugin.