2023 · Question 12
3 marksQP · Section 2
PDF page 17 · check any continuation
Data dictionaries and validation
Choose suitable field properties and validation for the requirement.
Published marking linked · general strategy, not a model answer
Free practice · 2022–2026
4,087 original past-paper questions and language tasks across 14 subjects. Choose a topic and read each question right here, with screen-friendly wording and its original equations and diagrams. Rarity shows how often its question type was found in the last five exam years—not how difficult it is.
4,087 matching entries · showing 985–1008. Mixed questions appear in every relevant topic filter, but are counted once.
National 5 Computing Science
QP · Section 2
PDF page 17 · check any continuation
Data dictionaries and validation
Choose suitable field properties and validation for the requirement.
Published marking linked · general strategy, not a model answer
National 5 Computing Science
QP · Section 1
PDF page 5 · check any continuation
Iteration and loop control · Security and network protection · 4 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 6–7 · check any continuation
Processor, memory and buses · Variables, data types and expressions · 3 more skills
Explain how hardware components cooperate in processing instructions.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 8–10 · check any continuation
Binary, number representation and storage · Variables, data types and expressions · 4 more skills
Convert or interpret a representation and account for its limitations.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 11–13 · check any continuation
Code tracing and debugging · Processor, memory and buses · 4 more skills
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF page 15 · check any continuation
SQL joins, aggregates and updates · Selection and logical conditions · 2 more skills
Apply a join, aggregate or data-changing statement to the stated schema.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF page 16 · check any continuation
Database entities, keys and relationships · Selection and logical conditions · 1 more skills
Model entities and relationships and explain the role of each key.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF page 17 · check any continuation
Code tracing and debugging · Data dictionaries and validation · 2 more skills
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF pages 19–20 · check any continuation
Code tracing and debugging · SQL joins, aggregates and updates · 7 more skills
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF pages 22–23 · check any continuation
SQL joins, aggregates and updates · Selection and logical conditions · 2 more skills
Apply a join, aggregate or data-changing statement to the stated schema.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF page 26 · check any continuation
Testing and evaluation · CSS and page styling · 2 more skills
Choose tests with expected outcomes and evaluate against requirements.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF page 27 · check any continuation
Web design, usability and accessibility · Algorithm design and pseudocode · 2 more skills
Evaluate a design against user needs and describe a specific improvement.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF pages 28–31 · check any continuation
Iteration and loop control · CSS and page styling · 6 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 3
PDF pages 32–33 · check any continuation
Code tracing and debugging · CSS and page styling · 4 more skills
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 2 · check any continuation
Binary, number representation and storage · Data dictionaries and validation · 1 more skills
Convert or interpret a representation and account for its limitations.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 2 · check any continuation
Data dictionaries and validation · SQL retrieval and sorting · 1 more skills
Choose suitable field properties and validation for the requirement.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 3 · check any continuation
Binary, number representation and storage · Selection and logical conditions
Convert or interpret a representation and account for its limitations.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF page 4 · check any continuation
Iteration and loop control · Code tracing and debugging · 3 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 6–7 · check any continuation
Graphics and sound representation · Processor, memory and buses · 3 more skills
Explain digital representation or calculate storage using the stated quantities.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 8–9 · check any continuation
Security and network protection · Code tracing and debugging · 4 more skills
Explain a threat or protection in the context of the system.
Published marking linked · general strategy, not a model answer
QP · Section 1
PDF pages 13–14 · check any continuation
Iteration and loop control · Subprograms and parameter passing · 6 more skills
Select a suitable loop and reason about its initialisation and termination.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF page 16 · check any continuation
Selection and logical conditions · SQL retrieval and sorting · 1 more skills
Construct or interpret a Boolean condition and its resulting branch.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF page 17 · follow the choice instructions
Code tracing and debugging · Variables, data types and expressions · 3 more skills
Follow execution systematically and locate the cause of incorrect behaviour.
Published marking linked · general strategy, not a model answer
QP · Section 2
PDF pages 19–21 · check any continuation
Database entities, keys and relationships · Computing law and data protection · 4 more skills
Model entities and relationships and explain the role of each key.
Published marking linked · general strategy, not a model answer
4,087 numbered questions or named language tasks across 250 source PDFs in this subject/level selection. Repeated copies of the same extracted question are grouped once. 116 entries still need topic classification. Optional essay and text choices are included; these counts are not the number you must answer in an exam.
Question anchors and printed allocations are extracted from SHA-256-verified source PDFs. Optional alternatives are not added together. Applicable all-question paper totals are reconciled with the printed rubric; mismatches withhold automatic mark totals. A first written-answer marking row is never treated as a whole-question total. Exact marking pages require a section-matched table anchor or a wording- and digest-checked source pair. Topic headings are conservative rule matches and provisional, not independently reviewed or proof of current syllabus coverage. Original questions, diagrams, passages and official answers are not republished in this metadata index. Checked original question pages are rendered on demand in the website without rewriting their wording or diagrams. Scans, extraction gaps and uncertain marks remain visible rather than filled with invented content. Source audit: 2026-10-21. Question index: 2026-10-23. There were no ordinary exam sittings in 2020 or 2021. This is not a claim that every question has been independently checked or that scanned papers are fully indexed.
1 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 30, but the applicable printed total is 90. Automatic question totals are withheld for this source.
1 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 30, but the applicable printed total is 90. Automatic question totals are withheld for this source.
4 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 60, but the applicable printed total is 90. Automatic question totals are withheld for this source.
11 entries indexed; numbering or extraction still needs checking. Read the complete source for anything not listed.
The extracted allocations total 92, but the applicable printed total is 100. Automatic question totals are withheld for this source.