Download - DATA VALIDATION AND VERIFICATION
![Page 1: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/1.jpg)
DATA VALIDATION AND VERIFICATION
![Page 2: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/2.jpg)
Data Validation
In computing, data validation is the process of ensuring that a program operates on clean, correct and useful data.
![Page 3: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/3.jpg)
Data Validation
It uses routines, often called "validation rules" or "check routines", that check for correctness, meaningfulness, and security of data that are input to the system.
![Page 4: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/4.jpg)
Data Validation
Data validation checks that the data is sensible before it is processed.
![Page 5: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/5.jpg)
Methods of data validation
![Page 6: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/6.jpg)
Datatype Check
Checks the data type of the input and give an error message if the input data does not match with the chosen data type
![Page 7: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/7.jpg)
Data Type Check Example
In an input box accepting numeric data, if the letter 'O' was typed instead of the number zero, an error message would appear.
![Page 8: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/8.jpg)
Consistency Checks
Checks fields to ensure data in these fields corresponds.
If Title = "Mr.", then Gender = "M".
![Page 9: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/9.jpg)
Range Check
This checks that the data lies within a specified range of values.
Eg the month of a person's DOB should lie between 1 and 12
![Page 10: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/10.jpg)
Presence Check
This checks that important data is actually there and has not been missed out.
Eg. Customers may be required to have their telephone numbers.
![Page 11: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/11.jpg)
Type Check
A check that data is of the right type.
Eg. number, text etc
![Page 12: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/12.jpg)
Length Check
Checks that fields have the correct number of characters.
Eg. A bank account number may always be 10 digits long.
![Page 13: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/13.jpg)
Check Digits
Used for numerical data. An extra digit is added to a number which is calculated from the other digits. The computer checks this calculation when data is entered.
Eg The ISBN number on a book. The last digit is a check digit.
![Page 14: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/14.jpg)
Batch Totals
This checks for missing records. Numerical fields may be added together for all records in a batch. The batch total is entered and the computer checks that the total is correct.
Eg. Add the 'Total Cost' field of a number of transactions together.
![Page 15: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/15.jpg)
DATA VERIFICATION
![Page 16: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/16.jpg)
Data Verification
Verification is used to prevent errors occurring when data is copied from
one medium to another.
Eg. paper to disk, disk to disk, memory to disk
![Page 17: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/17.jpg)
Double keying
Used to check for transcription errors. The data is entered twice (by two different people).
The computer will only accept the data for processing if the two
versions are identical.
![Page 18: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/18.jpg)
Visual check
Checking for errors by looking through the data.
Eg. Proof-reading a typed document.
![Page 19: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/19.jpg)
Parity
Used to check for transmission errors over networks or between memory and disk.
An extra bit is added to each binary number before it is transmitted. Even parity
systems make sure that each number has an even number of '1' bits. After
transmission, each binary number is checked to see if it still has an even
number of '1' bits.
![Page 20: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/20.jpg)
Parity Example
(Even parity)
If 11010111 is transmitted ...(6 '1' bits)
and 11010011 is received ... (5 '1' bits)
then the computer knows a corruption of the data has occurred.
![Page 21: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/21.jpg)
Proof Reading
A visual check by eye that no errors have been made.
This is sometimes done by printing out data that has been input, and
sending it back to the source of the data to check. For example, printed
proofs of the pages of a book may be sent back to the author for checking.
![Page 22: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/22.jpg)
The End
![Page 23: DATA VALIDATION AND VERIFICATION](https://reader035.vdocument.in/reader035/viewer/2022062218/56816332550346895dd3b8f6/html5/thumbnails/23.jpg)
Question Time