IT Applications Theory Slideshows

Slides:



Advertisements
Similar presentations
©G. Millbery 2003Data, Information, Knowledge and Processing Slide 1 Validation  Making sure that the data value entered is sensible and reasonable 
Advertisements

2.2 Validation & Verification
Database Design Concepts INFO1408 Term 2 week 1 Data validation and Referential integrity.
Validation and Verification Today will look at: The difference between accuracy and validity Explaining sources of errors and how they could be overcome.
Software Development Unit 2 Databases What is a database? A collection of data organised in a manner that allows access, retrieval and use of that data.
What Are File Maintenance Techniques and Validation Techniques?
Validation and Verification
RNJ 10/02/091 3 Computing System Fundamentals 3.6 Errors Prevention and Detection.
 By the end of this, you should be able to state the difference between DATE and INFORMAITON.
Verify your data entry You could use data types and field properties for adding any validation on your date: EX: Data type: number : allow the user to.
Encoding, Validation and Verification Chapter 1. Introduction This presentation covers the following: – Data encoding – Data validation – Data verification.
Guidelines to Enter Data in Data Entry Module. Benefit of this presentation This presentation will help you to: Enter data in the correct format as required.
GCSE ICT Checking data. Why do errors happen? Computers do not make mistakes. However if incorrect data is put in errors happen. In ICT this is called.
3.2 Data Checking.
Database Management.
VCE IT Theory Slideshows By Mark Kelly vceit.com Data Types 1 a.
Data entry: Validation
Checking data GCSE ICT.
Checking data Chapter 7 Prepared by:Sir Mazhar Javed.
Objectives of Control The objectives of control are:  To ensure that all data are processed  To preserve the integrity of maintained data  To detect,
Creating a Database Designing Structure, Capturing and Presenting Data.
System Development Lifecycle Verification and Validation.
Systems Life Cycle. Know the elements of the system that are created Understand the need for thorough testing Be able to describe the different tests.
AS computing Validation and verification. Introduction It is important to maintain the integrity of any database of information. Any data item must always.
AS Level ICT Data entry: Problems with errors. Garbage in; Garbage out If incorrect data is entered into a data management system, the results of any.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
1 3 Computing System Fundamentals 3.6 Errors Prevention and Recovery.
Data Collection. Data Capture This is the first stage involved in getting data into a computer Various input devices are used when getting data to the.
Data Verification and Validation
1 AQA ICT AS Level © Nelson Thornes 2008 Good quality data and information Data terms.
Data Validation.
TIMOTHY SERVINSKY PROJECT MANAGER CENTER FOR SURVEY RESEARCH Data Preparation: An Introduction to Getting Data Ready for Analysis.
Mr C Johnston ICT Teacher
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
VCE IT Theory Slideshows by Mark Kelly study design By Mark Kelly, vceit.com, Begin.
Chapter 3 Data Control Ensure the Accurate and Complete data is entering into the data processing system.
Verification & Validation
Validation & Verification Today will look at: The difference between accuracy and validity Explaining sources of errors and how they could be overcome.
Software. Because databases can get very big, it is important to decide exactly what is going to be stored in each field. Fields can be text, number,
Input, Output and Processing.. What data needs to be input into the system? Identify the sources – i.e. where does the data come from? What is the volume.
Data Capture Forms What are they?. Example 1 Example 2.
GCSE ICT LESSON 5 Booklet Sections: 6 & 7 Data Capture & Checking Data.
N5 Databases Notes Information Systems Design & Development: Structures and links.
DATA TYPES.
DATA COLLECTION Data Collection Data Verification and Validation.
DATA INPUT AND OUTPUT.
IT Applications Theory Slideshows
Unit 16 – Database Systems
Data Validation and Protecting Workbook
Handling Data Designing Structure, Capturing and Presenting Data
Validation Bury College.
Building Configurable Forms
Databases.
Fun gym Cambridge Nationals R001.
Setting up an online account
Objectives TO UNDERSTAND THAT CAPTURING DATA IS VALIDATED AND VERIFIED TO CHECK THAT IT IS REASONABLE AND CORRECT.
How can errors in data occur when using an ICT system?
Databases Software This icon indicates the slide contains activities created in Flash. These activities are not editable. For more detailed instructions,
Database Theory.
Handling Data Designing Structure, Capturing and Presenting Data
CBMS Transformation Address Tip Sheet
Chapter 7: Input Validation
Verification and Validation
Microsoft Access Validation Rules, Table Relationships And
Introduction to Databases
Validation and Verification
Data Dictionaries Begin.
Presentation transcript:

IT Applications Theory Slideshows Data Validation By Mark Kelly mark@vceit.com Vceit.com

Types Manual Electronic

Data Validation The step taken after data input. Ensures data are reasonable. Cannot check for accuracy of data. Helps prevents processing of bad data to create bad information. GIGO = garbage in, garbage out

Validation E.g. a form says a VCE student was born in England. Validation can tell it’s reasonable - but it still may be complete rubbish. Another form that says the student was born in 45.67 is clearly not reasonable.

What’s reasonable? The main validation checks: Type check Range check Existence check (or presence check)

Type check A value should be of the right type Names should be text Dates should be dd/mm/yyyy format Number of pets should be numeric A photo field should contain a JPG image rather than a spreadsheet A credit card number field rejects the letter “O” typed instead of a zero

Range check Data should be within a certain range Kindergarten students’ ages should be between 3 and 6 Number of pets should be >= 0 Data must exist in a limited list of options State of residence must be in (Vic, SA, Qld, WA, ACT, Tas, NT). Sex must be M or F.

Range check Data must be unique e.g. a phone number, customer ID Data must be of a minimum, maximum or fixed length e.g. credit card number has 16 digits Data must have a given format E.g. user ID must have 3 letters and 2 digits Date must be in dd-mm-yyyy format

Existence check Is the data present? In a pizza delivery list, leaving off the customer’s name may not be vital, but leaving off the address is. Existence check can reject records that lack vital data.

Warning! Don’t make validation so strict that valid data are rejected. Data can be unexpected but accurate! kindergarten child could be 8 years old in rare circumstances mandating the entry of a phone number would wrongly reject people with no phone Validation should reject absurd data, not slightly odd data!

Bad validation American websites that insist on a 5 digit zip code (postcode) – even if you’re not American! Databases that reject addresses with no Street/ Avenue/Road/Lane (etc) value: some addresses don’t have them. Testing for existence in a limited list when the list is not actually limited. (e.g. Title must be one of: Mr, Miss, Mrs, Dr, Sir, Madam’)

Manual & Electronic Some data needs a human’s common sense to detect unreasonable entries Spelling of names Entry of Adam Sandler in a database of talented actors “Jane Smith” registered as a male Other checks are better done electronically Faster, more accurate to get a database to check for missing ID number values

Some validation techniques Check digits Used for numerical data. An extra digit is added to a number which is calculated from the digits. The computer checks this calculation when data are entered, e.g., The ISBN for a book. The last digit is a check digit calculated using a modulus 11 method. Detects mis-typing.

Some validation techniques Spelling and grammar check Looks for spelling and grammatical errors. Consistency Checks Checks fields to ensure data in these fields corresponds, e.g., If Title = "Mr.", then Gender = "M".

To prevent invalid data entry Drop-down menus or lists Force data to be entered from a pre-made selection States of Australia Months of the year

Helping users Give examples or advice about expected data formats… Enter your 10-character rego code (case sensitive) Date (dd/mm/yyyy) __ __ __ __ - __ __ __ __ - __ __ Note how this form clearly indicates which fields are required and which are optional

Calendar Control Date cannot be invalid since it must be chosen from a set of valid dates Can still be inaccurate however!

Calendar control helps users User does not have to guess correct date format expected 23/08/09? 23-08-2009? 23 Aug 09? 08/23/09 (US format)? 092308 (Asian format)?

Calendar control helps organisations Date data is not ambiguous Does 02/05/06 entered mean: 2 May 2006? 5 Feb 2006? 6 May 2002? A bad date could be prevented with good validation

Because you’ve been good, here’s a picture you can look at

Thanks! mark@vceit.com Vceit.com