ISF DP Computer Science

Unit 04: Databases #

Syllabus Topics [SL] #

  • A3.1.1 Explain the features, benefits and limitations of a relational database.
  • A3.2.1 Describe database schemas.
  • A3.2.2 Construct ERDs.
  • A3.2.3 Outline the different data types used in relational databases.
  • A3.2.4 Construct tables for relational databases.
  • A3.2.5 Explain the difference between normal forms.
  • A3.2.6 Construct a database normalized to 3NF for a range of real-world scenarios.
  • A3.2.7 Evaluate the need for denormalizing databases.
  • A3.3.1 Outline the differences between data language types within SQL.
  • A3.3.2 Construct queries between two tables in SQL.
  • A3.3.3 Explain how SQL can be used to update data in a database.

You can find the Database slides …

Syllabus Topics [HL] #

  • A3.3.5 Describe different database views. (HL only)
  • A3.3.6 Describe how transactions maintain data integrity in a database. (HL only)
  • A3.4.1 Outline the different types of databases as approaches to storing data.
  • A3.4.2 Explain the primary objectives of data warehouses in data management and business intelligence.
  • A3.4.3 Explain the role of online analytical processing (OLAP) and data mining for business intelligence.
  • A3.4.4 Describe the features of distributed databases.