Skip to content
IGCSE Information and Communication Technology 0417 · Topic 18

Databases: past paper questions

38 real questionsasked in 6 of the last 10 exam series2019–2025usually: State, Describe, Explain, Identify, Write

Real questions on databases

The newest 20 of 38 written questions. Open one to see it on the real paper.

  1. 0417/12 · October/November 2025 · Q5a(i)[2]

    Drop down list Field name Reason

    See it on the paper →
  2. 0417/12 · October/November 2025 · Q5a(ii)[2]

    Radio button Field name Reason

    See it on the paper →
  3. 0417/12 · October/November 2025 · Q5a(iii)[2]

    Input Mask Reason Field name

    See it on the paper →
  4. 0417/13 · October/November 2025 · Q5b(i)[1]

    State a suitable code he could use.

    See it on the paper →
  5. 0417/13 · October/November 2025 · Q5b(ii)[3]

    Saving space is one reason for coding a field. State three other reasons for coding this field.

    See it on the paper →
  6. 0417/13 · May/June 2025 · Q4a(i)[1]

    Data structure

    See it on the paper →
  7. 0417/13 · May/June 2025 · Q4b[1]

    Explain what is meant by normal test data. (b) The computer app needs to be tested with normal, extreme and abnormal data before it can be implemented.

    See it on the paper →
  8. 0417/13 · May/June 2025 · Q4c[1]

    The computer app allows inputs of examination grades from grade A to grade G. State one example of extreme data used to test the input of the examination grades.

    See it on the paper →
  9. 0417/13 · May/June 2025 · Q12[4]

    Describe the differences between a flat file database and a relational database.

    See it on the paper →
  10. 0417/12 · February/March 2025 · Q2a(ii)[2]

    Database

    See it on the paper →
  11. 0417/12 · October/November 2024 · Q12c[3]

    After analysis of the system, the file and data structures are designed. State three elements that need to be designed as part of the file and data structures.

    See it on the paper →
  12. 0417/13 · October/November 2024 · Q8b[4]

    In the table, state the most appropriate data types to create the database using the information given before. For any numeric field, specify the type of number. Field name Data type Name_of_plant Scented Price ($) Height (m)

    See it on the paper →
  13. 0417/11 · May/June 2024 · Q13c[1]

    Explain why it isnotsensible to store the age of the patient in the database.

    See it on the paper →
  14. 0417/11 · May/June 2024 · Q13d[1]

    Explain what change could be made to the database to solve this problem.

    See it on the paper →
  15. 0417/11 · May/June 2024 · Q13e[2]

    State two validation checks that could be used to check the medical ID number.

    See it on the paper →
  16. 0417/11 · May/June 2024 · Q13f[4]

    Describe the characteristics of primary keys and foreign keys.

    See it on the paper →
  17. 0417/11 · October/November 2023 · Q1a[1]

    Tick (✓) the field name that would be the most appropriate primary key for the database.

    See it on the paper →
  18. 0417/11 · October/November 2023 · Q1b[1]

    Explain why a presence check is not a suitable validation check for the Bar_code field.

    See it on the paper →
  19. 0417/11 · October/November 2023 · Q1c[4]

    Describe the advantages of using a relational database rather than a flat file database.

    See it on the paper →
  20. 0417/11 · October/November 2023 · Q1d[1]

    From the data shown in the part of the database, identify the most appropriate data type for the: (ii) Name_of_publication

    See it on the paper →

What examiners said

This question was a new topic for the examination and therefore many candidates found the question quite challenging. The question related to the testing of data structures. Some candidates wrote their answer by repeating the question. For example, data structures ensure that the data is structured properly rather than stored properly.

— Examiner report, May/June 2025, 0417/13 Q4(a)(i) (Cambridge)

This question was answered well by many of the candidates. The question related to what is meant by normal test data.

— Examiner report, May/June 2025, 0417/13 Q4(b) (Cambridge)

This question about extreme test data was well answered by many of the candidates. Many candidates answered this question with a single letter whilst others wrote a sentence and embedded the letter in it. For this session the Examiners were lenient when this happens, but this may not be the same in future sessions.

— Examiner report, May/June 2025, 0417/13 Q4(c) (Cambridge)

Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.

Databases — IGCSE Information and Communication Technology 0417 past paper questions | AssessPro