Data integrity refers to maintaining and assuring the accuracy and consistency of
data over its entire
life-cycle, and is a critical aspect to the design, implementation and usage of any system which stores, processes, or retrieves data. The term
data integrity is broad in scope and may have widely different meanings depending on the specific context even under the same general umbrella of
computing. This article provides only a broad overview of some of the different types and concerns of data integrity.