There are a number of ways that data can cause errors in the database plateform. Human error - keying in data incorrectly such as text in a number field,
Errors that occur when data is up - down loaded between computers or programmes
Software structure becomes contaminated or fails
Hardware malfunctions such as saves which fail due to disks breaking down