Free module
Databases at work
Databases at work: designing tables, SELECT and WHERE, sorting and grouping, joins and transactions, in plain SQL.
6 lessons280 min lesson
The lessons
Each lesson is free to read in full. Create a free account to run its commands in a live lab and to sit its quizzes and tasks.
1
Find the rows that match
I can use SQL to find the rows that match a condition.
Read the lesson2
Count and total in groups
I can count and total rows in groups with SQL.
Read the lesson3
Join two tables for one answer
I can join two tables to answer one question.
Read the lesson4
Why an index makes a query fast
I can explain how an index makes a query faster.
Read the lesson5
All or nothing with transactions
I can explain why a transfer must be all or nothing.
Read the lesson6
Store each fact only once
I can split data into tables so each fact is stored once.
Read the lesson
Teaching a class? Set this module for your students with a teacher guide, marked assignments and a lab for every student.