Data integrity characteristic: reasonableness
Data is reasonable when its value is sensible and believable in its context, so impossible values or odd outliers (like an age of 250) are flagged by reasonableness checks.
Understanding Data integrity characteristic: reasonableness in VCE Data Analytics U4O2
What it does: A price far above the average is a suspicious outlier, so the code flags it for a person to review. The code accepts only temperatures inside a believable range for the setting, which is what a reasonableness check does. An age of 250 is not sensible or believable for a person, so it fails reasonableness. Timeliness is about whether data is up to date. Reasonable data makes sense for its context. A trusted source helps with authenticity, but it does not guarantee that a value is believable. Outliers that look wrong should be investigated. Some outliers are real, but a $2 house is not believable, so it needs checking.
Common mistakes: No age can be both below 0 and above 120, so AND means nothing is ever flagged. A reasonableness check should use OR: IF age < 0 OR age > 120 THEN. The upper limit is wrong. A mark above 100 is impossible, so the check must use 100 as its limit. A mark of 500 would pass a limit of 1000. It should be mark>100.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 1–25) and word search (Modules 1–43).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
reasonablenessFill in the Blanks
Spot the Error
Student with a class code? Join your class →