Data integrity is the assurance of the accuracy and consistency of data over its whole life cycle. It is a critical aspect of the design, implementation, and usage of systems that store, process, or retrieve data.
Data integrity also defines integrity constraints for enforcing business rules on data when it is entered into a database or application.