AQA A-Level Computer Science 7517
Fundamentals of Programming
Fundamentals of Data Structures
Fundamentals of Algorithms
Theory of Computation
Fundamentals of Data Representation
Fundamentals of Computer Systems
Fundamentals of Computer Organisation and Architecture
Fundamentals of Communication and Networking
Consequences of Uses of Computing
Systematic Approach to Problem Solving
Fundamentals of Databases
Big Data
Big Data
- 4 subtopics
- 12 things to know
- Paper 2
What Big Data covers
What makes data 'big', why a lack of structure rather than size defeats a relational database, distributed processing and the functional style that suits it, and fact-based and graph representations. Examined on Paper 2.
Where it is assessed
Paper 2
The written theory exam, 2 hours 30 minutes and 40% of the A-level.
Check the AQA specification ↗The 4 subtopics
Each one has its own page.
- Volume, Velocity and VarietyRecall questions on what Big Data means, the three characteristics and the test for each, structured against unstructured data, and the sources that stream continuously.Open →
- Why Big Data Resists AnalysisRecall questions on why a lack of structure beats size as an obstacle, why relational databases do not fit, and what machine learning is asked to do instead of a query.Open →
- Distributed Processing and Functional ProgrammingRecall questions on distributing work across machines, immutable data, statelessness, higher-order functions, and why this style suits code that runs in many places at once.Open →
- Fact-Based Models and Graph SchemasRecall questions on the fact-based model and what one fact holds, nodes, edges and properties, and how a graph schema stores relationships a relational schema would join for.Open →
What you need to know
Answer each one before you reveal it.
Why is 'big' a relative term rather than a fixed threshold?
Which sources stream data continuously?
Why are relational databases not appropriate for Big Data?
Why are machine learning techniques needed with Big Data?
Why is a lack of structure harder to deal with than size?
What is statelessness, and why does it matter for distributing work?
What is an immutable data structure, and why does it help across machines?
What is a higher-order function?
What are the three components of a graph schema?
Give an example of data described using nodes, edges and properties.
What is a fact-based model, and what does one fact hold?
Take Big Data further
The same content, four other ways.
Commonly confused
Pairs that lose marks when they are blurred together.
Volume vs Velocity
Volume: the quantity is too large for conventional storage and processing. Velocity: the stream arrives too quickly for conventional processing.
Structured data vs Unstructured data
Structured data: records organised into a predetermined schema. Unstructured data: content without a fixed tabular organisation.
Relational schema vs Graph schema
Relational schema: relationships represented through keys joining tables. Graph schema: relationships stored directly as edges between vertices.
Questions from this topic
Each one with the model answer underneath.
- 1
What does the term Big Data actually refer to?
Model answer
It is a loose label rather than a precise measurement. It covers any collection of data that has outgrown the ordinary tools an organisation would normally reach for, so that the usual way of storing it and asking questions of it stops working. There is no fixed number of gigabytes at which data becomes Big Data. The point is that the containers it used to sit in no longer hold it, and the methods that used to interrogate it no longer finish in a useful amount of time.
- 2
What are the three characteristics conventionally used to describe Big Data?
Model answer
Volume, velocity and variety. Volume is the sheer quantity of it. Velocity is the rate at which it arrives and the speed at which an answer is wanted. Variety is the mixture of different forms the data takes. A dataset does not have to be extreme in all three to qualify — being unmanageable on any one of them is usually enough to force a change of approach.
- 3
What does volume mean, and what is the practical test for it?
Model answer
Volume is the quantity of data. The practical test is whether it will still fit on one machine: once a dataset is larger than a single server can hold or work through, volume has become the limiting factor. That threshold matters more than any absolute figure, because it is the point at which the data must be spread across several machines and every tool that assumed one machine has to be replaced.
- 4
What does velocity mean, and what response times does it imply?
Model answer
Velocity is the rate at which data arrives and has to be dealt with. Rather than sitting still in a store waiting to be queried overnight, the data streams in continuously and a response is expected in milliseconds to seconds. Fraud checks on card transactions and alerts from sensor readings are typical: an answer produced an hour later has no value, because the situation it described has already passed.
- 5
What does variety mean, and what kinds of data does it cover?
Model answer
Variety is the range of different forms the data takes. Alongside neat tabular records there is free text, email, images, audio, video, and log files, none of which share a common layout. Some of it is structured, some has partial structure such as tags or headers, and much of it has none at all. The collection as a whole therefore has no single shape that one storage format or one query language can assume.
- 6
Why is 'big' described as a relative term rather than a fixed threshold?
Model answer
Because what overwhelms one organisation is routine for another. A volume that defeats a small firm's single server is unremarkable to a company running a large cluster, and a quantity considered enormous a decade ago is now handled on a desktop. What makes size matter is not the figure itself but the moment the data stops fitting on one machine, since that is when the familiar tools stop being an option.
What is inside Levo
Six ways to work the same material.
Big Data revision questions
- What does Big Data cover in AQA A-Level Computer Science?
- 4 subtopics: volume, velocity and variety, why big data resists analysis, distributed processing and functional programming and fact-based models and graph schemas. Each one has its own page with questions and model answers.
- How is Big Data organised?
- By the AQA 7517 specification, subtopic by subtopic, so it matches the order you are taught it in.
Every question in Big Data, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.