Validation checks data as it is entered against predefined rules to reduce errors. There are 5 types of validation: presence, range, format, length, and list/lookup checks. Verification further checks the data to catch any errors missed by validation, such as proofreading or double data entry where data is entered twice and compared to ensure accuracy. An example showed how validation allows an incorrect date to pass format checks but verification would catch the error.