Executive Summary & Exam Overview
The 2024 CCEA GCE A2 Unit 1 paper assesses candidates across core theoretical and practical facets of systems development and relational database design. Grounded in the Total Cleaning Services (TCS) scenario, the paper is well-balanced with a standard total of 100 marks across 8 structured questions to be completed in 2 hours.
Where the Marks Are Distributed
Marks are heavily weighted toward practical technical implementation and methodology analysis:
- Structured Query Language (SQL) (25 marks): Dominates the second half of the examination, covering DML (INSERT, UPDATE), DDL (ALTER TABLE with default constraints), and an extensive multi-table aggregation query involving INNER JOIN, DATEDIFF/DATEADD, COUNT(DISTINCT), and GROUP BY.
- Systems Methodologies & UML (22 marks): Evaluates Agile manifesto principles, comparative methodology essays (Agile vs Waterfall), and rigorous sequence diagram reading and interpretation.
- Database Concepts & Normalisation (23 marks): Spans foundational architectural knowledge (cloze paragraph) and a systematic normalisation exercise spanning 1NF, 2NF, and 3NF tabular schemas.
- Testing & Project Management (18 marks): Centres on test table completion, test data categorisation (extreme, erroneous, null), and Iron Triangle resource-constraint tradeoffs.
- Systems Initiation (12 marks): Examines Feasibility Studies, Terms of Reference (ToR), and stakeholder identification.
Examiner Pitfalls & High-Frequency Errors
Candidate performance typically hinges on four key areas:
- SQL Query Syntax: Missing table aliases, failing to qualify columns in multi-table joins, omitting DISTINCT in staff counts, and using non-standard date calculation logic.
- Normalisation Schema Notation: Omitting primary key (*) or foreign key annotations when decomposing tables, or improperly identifying transitive functional dependencies in 2NF to 3NF.
- QWC in Methodologies & Iron Triangle: Providing generic textbook answers without contextualising points to the specific TCS cleaning agency scenario (e.g., matching cleaners to clients, managing overtime pay).
- Test Data Precision: Confusing boundary/extreme values with purely invalid or erroneous test inputs.
Revision Strategy & Future Focus
Students preparing for upcoming series must master end-to-end database design: practice writing SQL by hand without an IDE, ensure fluent comprehension of UML notation (Sequence, Class, and Use Case diagrams), and develop structured essay templates for methodology comparison anchored to given scenario constraints.