Home of real teaching & learning
  • Full support for teachers
  • Focus on critical thinking
  • Engaging classroom activities
  • Integrated student eBook
  • Assessed tasks / qBank
  • Practice exam questions

The InThinking Guarantee: Our sites are written by expert practitioners and not by AI

See our AI policy

Disclaimer: InThinking subject sites are neither endorsed by nor connected with the International Baccalaureate Organisation.

Don't miss out, find out!

A 3.3 Database programming

Subtopic A3.3 covers database interaction via SQL, building on fundamentals and design. It focuses on DDL (structure) and DML (data manipulation: insert, update, delete). Students learn to query tables using joins, operators, filtering, pattern matching, and ordering. HL includes aggregate functions, views (virtual/materialized), and ACID transactions for data integrity. Lesson starters for each lesson have been...

Help