Manipulating data Data management: validation and verification.

Slides:



Advertisements
Similar presentations
Spreadsheet software 1. Spreadsheets 2 Spreadsheet software Components of spreadsheets Labels - are used for titles, headings, names, and for identifying.
Advertisements

What is a spreadsheet? A spreadsheet is a program used for performing calculations on a table divided into rows and columns. Cells in a spreadsheet can.
Copyright © 2013 Pearson Education, Inc. publishing as Prentice Hall2-1.
Standard Grade Notes General Purpose Packages. These are Software packages which allow the user to solve a range of problems.
Commission on Information and Communications Technology Electronic Spreadsheet (Hands-on Module) Learning Technologies Division HUMAN CAPITAL DEVELOPMENT.
Automatic Data Capture Devices & Methods
Commercial Data Processing Lesson 2: The Data Processing Cycle.
3.1 Data and Information –The rapid development of technology exposes us to a lot of facts and figures every day. –Some of these facts are not very meaningful.
How to answer Section B (January 2012 example) YEAR 12 REVISION.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
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.
AS Level ICT Selection and use of input devices and input media: Capturing transaction data.
Validation and Verification
RNJ 10/02/091 3 Computing System Fundamentals 3.6 Errors Prevention and Detection.
Computer Literacy BASICS
OCR GCSE ICT DATA CAPTURE METHODS. LESSON OVERVIEW In this lesson you will learn about the various methods of capturing data.
AS Module 2 Information; Management and Management and Manipulation or what to do with data, how to do it, and……... ensure it provides useful information.
Input Devices Manual and Automatic By Laura and Gracie.
Excel Projects 5 & 6 Notes Mr. Ursone. Excel Project 5: Sorting a List  Sorting: Arranging records in a specific sequence  The Sort command is on the.
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.
Question 10 What do I write?. Spreadsheet Make sure that you have got a printout of your spreadsheet - no spreadsheet, no marks!
System Analysis and Design
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,
 Data or instructions entered into memory of computer  Input device is any hardware component used to enter data or instructions 2.
System Development Lifecycle Verification and Validation.
With Excel 2007 Comprehensive 1e© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft Excel ® 2007 Comprehensive 1e Chapter.
WHAT IS A DATABASE? A DATABASE IS A COLLECTION OF DATA RELATED TO A PARTICULAR TOPIC OR PURPOSE OR TO PUT IT SIMPLY A GENERAL PURPOSE CONTAINER FOR STORING.
AS computing Validation and verification. Introduction It is important to maintain the integrity of any database of information. Any data item must always.
DATA ERRORS. Introduction The processing of incorrect data can produce ridiculous and embarrassing output. Errors can take time to sort out and can be.
Verification & Validation F451 AS Computing. Why check data? It’s useless if inaccurate. Also, wrong data: Can be annoying Can cost a fortune Can be dangerous.
By Phileo Don - Okhuofu. DATA COLLECTION  Data can be collected by the use of questionnaires or data collection forms.  These could be printed out and.
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Review of Data Capture. Input Devices What input devices are suitable for data entry? Keyboard Voice Bar Code MICR OMR Smart Cards / Magnetic Stripe cards.
1 3 Computing System Fundamentals 3.6 Errors Prevention and Recovery.
Describe direct data entry and associated devices, e. g
Data Verification and Validation
Describe direct data entry and associated devices, e. g
Chapter 4 Decision Making. Agenda Function Goal Seek command AutoFilter command Worksheet operation Printing worksheet.
Verification & Validation
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,
National Diploma Unit 4 Introduction to Software Development Input and output processing.
Topic 2 Input devices. Topic 2 Input devices Are used to get raw data into the computer so that it can be processed Include common input devices such.
Unit 8 – Spreadsheets Part 2 Spreadsheets Skills Lesson Part 1.
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.
GCSE ICT LESSON 5 Booklet Sections: 6 & 7 Data Capture & Checking Data.
Validation and verification 1.2
MSAA PRESENTS: AN EXCEL TUTORIAL
DATA COLLECTION Data Collection Data Verification and Validation.
Unit 1 GCSE ICT January 2015 Paper help.
Input devices.
Input Devices.
Databases.
Information handling software
Validation Bury College.
SECTION 5: INFORMATION PROCESSING
Input devices.
OCR GCSE ICT Data capture methods.
OCR GCSE ICT Data capture methods.
Databases.
Databases.
How can errors in data occur when using an ICT system?
Spreadsheets, Modelling & Databases
Spreadsheet software.
Presentation transcript:

Manipulating data Data management: validation and verification

Manipulating data Valid data Data that is valid is allowable Valid data has to obey certain rules Data can be incorrect yet still valid

Manipulating data Data can be valid and incorrect Example: A person has a date of birth 19/12/87 A user enters it incorrectly as 19/12/78 Both are valid as dates Yet one is incorrect

Manipulating data Two techniques for reducing errors Verification Validation

Manipulating data Verification Checks that errors are not introduced during typing by the user Checks data entered is the same as on a source document (e.g., order form, application form, etc.)

Manipulating data Two methods of verification Visual checking/proof reading – checking what has been typed in against a source document Double entry of data – two people enter the same data – only if both sets of data are the same will it be accepted

Manipulating data Validation checks include Data type checks – is data entered the right type for the field (e.g., letters are not entered into a numeric field)? Presence checks – has a field been left empty? Format checks – is data is of the right length and the right combination of characters for a field (e.g., code FF019J has length 6 characters with first two letters, the next three numbers and the last a letter)? Range Checks Look-up Lists Format Checks Check digits

Manipulating data Parity checks Ensure that data sent over a network has not become corrupted

Manipulating data Hash and Batch Totals Totals created from the data that is meaningless apart from checking that the data is verified. See - Animation

Manipulating data Spreadsheet software

Manipulating data Spreadsheets

Manipulating data Components of spreadsheets Labels - are used for titles, headings, names, and for identifying columns of data Data - are the values (text or numbers) that you enter into the spreadsheet Formulas - are used to perform calculations on the cell contents

Manipulating data Functions A function is a specialized calculation that the spreadsheet software has memorized Average Max, Min Mode, Median Sum Count, Counta, Countif Vlookup IF

Manipulating data The two types of cell referencing Relative cell referencing Absolute cell referencing

Manipulating data Relative cell referencing This reference tells the spreadsheet that the cell to which it refers is 3 cells up and one cell to the left of cell B4 If cell B4 is copied to another position, say E5, then the reference will still be to the same number of cells up and to the left so it will now be to cell D2.

Manipulating data Absolute cell referencing With absolute cell referencing, if cell B4 contains a reference to cell A1, then if the contents of B4 are copied to a new position, the reference will not be adjusted and it will still refer to cell A1

Manipulating data The benefits of using spreadsheets You can perform ‘what if’ investigations – you can make changes to the spreadsheet values to see what happens Automatic recalculation – when an item of data changes, all those cells that are connected to the changed cell by a formula will also change Accurate calculation – provided the formulas are all correct, the calculations on the numbers will always be correct It is easy to produce graphs and charts – once the data has been entered, it is very easy for the spreadsheet to produce graphs and charts based on it

Manipulating data Graphs and Modelling Pie,Bar,Scattergraphs, line Modelling –Inputs –Variables –Constants –Contraints –Rules Have a go at the activity 1- 4 on page 86

Manipulating data Data capture

Manipulating data Data capture 1 Is the method by which data from the outside world enters the computer for processing For example, keyboard entry is a method of data capture Other methods include optical mark recognition, the use of sensors, etc.

Manipulating data Data capture 2 The ideal method of data capture would be: Comparatively accurate Cheap Automatic Fast

Manipulating data Chip and pin Used to capture credit/ debit card details Details are encrypted on a chip User has to enter a PIN that only they know The PIN is checked and proves the user is authentic

Manipulating data Optical mark recognition (OMR) Automatically reads marks made on a form Forms are read/scanned at high speed Readers are relatively cheap Reject rate owing to people not filling in the form correctly can be high If forms are folded they cannot be read

Manipulating data Bar code reading A code is stored as a series of light and dark bars Uses a scanner to read the bars Used on items in stores, parcels, luggage handling at airports, etc. Fast to read Accurate Can be read at a distance

Manipulating data Voice recognition Uses microphone as the input device Uses special voice recognition software to turn the sounds into letters that can be understood Can input text into word- processing, software, etc., using speech Can also issue commands using speech

Manipulating data Biometrics Uses unique features of the human body to recognize a person Examples include retinal scanning, fingerprint recognition, etc. Ideal for access control to buildings, rooms and computers Has the advantage that, unlike passwords, there is nothing to remember

Manipulating data RFID tags RFID means radio frequency identification Data is stored on a small computer chip Tags can be read at a distance Tags can be read through clothing or a bag They can store a lot of data They are quite expensive to manufacture

Manipulating data Databases

Manipulating data A Database Fields –Key fields / Primary key Record File – Table Flat file and relational databases –Data redundancy –Keeping important data when deleting records –More efficient when doing searches.

Manipulating data Data Handling Applications Financial Forecasting Weather Forecasting Flight Simulators Expert Systems for decision making

Manipulating data Data handling software

Manipulating data Data handling software Covers any software used to store and manipulate data and output information: Database software Spreadsheet software

Manipulating data Updating, deleting and searching records Update – change the data to bring up-to- date Delete – remove data no longer needed Search – look for specific records that match certain criteria (e.g., list the names of all students in Year 11)

Manipulating data Search criteria using operators Operators are used to construct search criteria and include: =equals >greater than <less than <> not equal to >= greater than or equal to <= less than or equal to

Manipulating data Examples of operators being used = Patel(In a surname field finds data for people with surname Patel) = 20(In a quantity field finds data for all occurrences where the quantity is 20) >01/02/10 (In a date field finds the data for all the dates after (but not including) 01/02/10) <>0(In a quantity field finds the data where the quantity does not equal zero)

Manipulating data Joining operators Operators can be joined by AND or OR Size = XL AND Type = Shirt The above will find all the extra large shirt details Pet = Dog OR Pet = Cat The above will find details for Dog or Cat

Manipulating data What do these searches do? Pupil IDSurnameAgeFree mealsForm 11901Duggan15N11G 11809Hughes15Y11T 11900Lee15N11T 11907Liu15Y11G 11877Khan16N11M 1Pupil ID = Age > 15 3Free meals = Y AND Age > 16 4Form = 11T OR Free meals = Y 5Surname = Lee

Manipulating data Answers to check 1Displays one record for pupil with pupil ID (i.e., pupil with surname Hughes) 2Displays all the details of pupils whose age is over 15 (i.e., the details of all 16-year-old pupils in this set of data) 3Displays data of all pupils who have free meals and are over 15 (i.e., all 16 year olds in this case) 4Displays data for pupils who have free meals or who are in Form 11T 5Displays the details for pupils with surname Lee