IB DP Computer Science, Theme A. Relational databases, database design and normalisation, SQL, and (HL) views, transactions, NoSQL, data warehouses and distributed databases. Every syllabus statement is explained in plain words, with a real-world example and links to the interactive lessons, which include a live SQL editor.