Термин целостность относится к правильности и полноте информации, содержащейся в базе данных. При изменении содержимого базы данных с помощью инструкций INSERT, DELETE или UPDATE может произойти нарушение целостности содержащихся в ней данных:
– в базу могут быть внесены неправильные данные, например, заказ, в котором указан не существующий товар;
– в результате изменения имеющихся данных им могут быть присвоены некорректные значения, например, назначение служащего в несуществующий офис;
– изменения, внесенные в базу данных, могут быть утеряны из-за системной ошибки или сбоя в электропитании;
– изменения, внесенные в базу данных, могут быть внесены лишь частично, например, заказ может быть добавлен без учета изменения количества товара, имеющегося на складе.