What is data validation and data verification?

Data Validation
Data validation is the process of comparing data with a set of rules to find out if data is reasonable. 

There are many types of data validation such as:
-Format check: Checks data is in the right format, e.g. date in the format dd/mm/yyyy
-Presence check: Checks that data has been entered into a field
-Range check: Checks that a value falls within the specified range, e.g. IB grades can only range between 0 and 7.
-Type check: Ensures the correct data type has been entered, e.g. age should be a number.

Data Verification
Data verification is the process of checking that the data entered exactly matches the original source to find out if data is accurate.

Data verification methods include:
-Double entry - entering data twice
-Proofreading data - someone checks the data entered against the original document
-Echo - system repeats the data being entered

Carlota O. GCSE Business Studies tutor, IB Computing tutor, IB Maths ...

10 months ago

Answered by Carlota, an IB Computing tutor with MyTutor

Still stuck? Get one-to-one help from a personally interviewed subject specialist


£20 /hr

Robert S.

Degree: Engineering Mathematics (Bachelors) - Bristol University

Subjects offered: Computing, Maths


“About Me: I’m a fresher studying Engineering Mathematics at Bristol University. When I was younger, I was neither particularly interested or any good at maths. It was not until GCSE’s that my teacher motivated and inspired me to achie...”

MyTutor guarantee

£22 /hr

Cesar Manuel F.

Degree: BSc Computer Science (Bachelors) - University College London University

Subjects offered: Computing, Physics+ 2 more


“Hello! My name is Cesar, I am originally from Perú but I currently study BSc Computer Science at University College London. I graduated Markham College with Distinction after completing my International Baccalaureate (IB) course, in w...”

£20 /hr

Faisal A.

Degree: Computer Science (Doctorate) - Exeter University

Subjects offered: Computing, Physics+ 4 more

Design & Technology

“Enjoying Teaching, helping others, sharing Knowledge. First year in PhD Computer Science, MSc Computer Networking, BEng Computer Systems Engineering.I am always ready to help you improve your grades.”

About the author

Carlota O.

Currently unavailable: for regular students

Degree: Computer Science (Bachelors) - University College London University

Subjects offered: Computing, Physics+ 2 more

Business Studies

“About meI am a Computer Science student at University College London. I have a passion for math and sciences and I look forward to help out with any of these areas.In high school, I completed the International Baccalaureate programm...”

You may also like...

Posts by Carlota

What are the advantages and disadvantages of a sole trader business model?

What is data validation and data verification?

What is the difference between thermal energy and internal energy?

Why are some nuclei stable while others are unstable?

Other IB Computing questions

Name the memories in the computer and rate them by the amount of space and their price. When should which be used.

Explain the difference between the cache memory and the buffer.

Name several sort algorithms of an array, their working principles and their efficency.

View IB Computing tutors


We use cookies to improve our service. By continuing to use this website, we'll assume that you're OK with this. Dismiss