Note that the guarantees of data validation do not necessarily include accuracy, and it is possible for data entry errors such as misspellings to be accepted as valid. Their implementation can use declarative data integrity rules, or procedure-based business rules. Data validation rules can be defined and designed using various methodologies, and be deployed in various contexts. This is distinct from formal verification, which attempts to prove or disprove the correctness of algorithms for implementing a specification or property.ĭata validation is intended to provide certain well-defined guarantees for fitness and consistency of data in an application or automated system. The rules may be implemented through the automated facilities of a data dictionary, or by the inclusion of explicit application program validation logic of the computer and its application. It uses routines, often called "validation rules", "validation constraints", or "check routines", that check for correctness, meaningfulness, and security of data that are input to the system. In computer science, data validation is the process of ensuring data has undergone data cleansing to ensure they have data quality, that is, that they are both correct and useful. JSTOR ( November 2016) ( Learn how and when to remove this template message).Unsourced material may be challenged and removed.
Please help improve this article by adding citations to reliable sources. This article needs additional citations for verification.