Client-Server Databases & Concurrency Control
AQA 75174.10.5A-levelLesson packSubscription
Also online
This worksheet marks itself
Set it as homework or classwork and every answer is marked as pupils go, with feedback on what they got wrong. The scores go straight into your mark book, so you can see who needs help before the next lesson.
- 9 questions
- 38 marks
- about 50 minutes
- marked instantly
Question types: multiple choice, short answer, multi-part, matching, ordering.
About this resource
AQA A-level Computer Science (7517) Paper 2, 4.10.5 — client-server database systems providing simultaneous access to multiple clients; the need to control concurrent access to preserve database integrity; the lost update problem; and the concurrency control techniques of record locks, serialisat…
21 slides.
Lesson outline
- Do Now — Retrieval from 4.10c
- Quick Check — Everyday 'Lock' vs Technical 'Lock'
- Client-Server Databases: Simultaneous Access
- Hinge Check — Does More Clients Mean Guaranteed Corruption?
- The Lost Update Problem
- Hinge Check — What Actually Causes the Lost Update?
- Sequence the Lost Update
- I-Do: Record Locks Prevent the Lost Update
- Hinge Check — Are Record Locking and Serialisation the Same Thing?
- Serialisation, Timestamp Ordering & Commitment Ordering
- Hinge Check — Timestamp Ordering Basics
- True or False: Concurrency Control
Unit bundlePaper 2
More from 4.10 Fundamentals of databases
- Lesson pack · 4.10.1Conceptual Data Models & Entity-Relationship ModellingSubscription
- Lesson pack · 4.10.2–4.10.3Relational Databases and NormalisationSubscription
- Lesson pack · 4.10.4SQL: Querying, Updating & Defining Relational DatabasesSubscription
- Knowledge organiser · 4.10Fundamentals of DatabasesSubscription
- Scheme of work · 4.10Fundamentals of DatabasesSubscription


