Browse syllabus-aligned notes for A3.2 Database Design. Open each subtopic for focused explanations, examples, and summaries.
A3.2.1 Database Schemas
7 minute read
A3.2.2 Constructing Entity Relationship Diagrams (ERDs)
9 minute read
A3.2.3 Different Data Types Used in Relational Databases
8 minute read
A3.2.4 Constructing Tables for Relational Databases
A3.2.5 Differences Between Normal Forms
A3.2.6 Constructing a Database Normalized to 3NF for Real-World Scenarios
5 minute read
A3.2.7 Evaluating the Need for Denormalizing Databases
A1 Computer fundamentals
A2 Networks
A3 Databases
A3.1 Database fundamentals
A3.2 Database design
A3.3 Database programming
A3.4 Alternative databases and data warehouses (HL only)
A4 Machine learning
B1 Computational thinking
B2 Programming
B3 Object-oriented programming
B4 Abstract data types (HL only)