С здесь
Согласованность данных
Выполнение транзакции в отдельности сохраняет согласованность данных.Значение данных, хранящихся в базе данных, должно удовлетворять определенным ограничениям согласованности.Например, остаток на счете не должен быть ниже 100 долларов.Команды DDL предоставляют средства для определения таких ограничений.Системы баз данных проверяют эти ограничения каждый раз, когда база данных обновляется.В общем случае это может быть произвольный предикат, относящийся к базе данных.Для проверки согласованности базы данных большая часть программиста зависит от ограничений, которые обычно стоят дорого для тестирования.
Целостность данных
Целостность данных называется «целыми данными в одном месте».Данные представлены в виде таблиц, и каждая таблица имеет некоторые атрибуты.Это те случаи, когда мы хотим обеспечить, чтобы значение, которое появляется в одном отношении для данного набора атрибутов, также отображалось для определенного набора атрибутов в другом отношении (ссылочная целостность).Модификация базы данных может привести к нарушению целостности.Когда ограничение целостности нарушается, обычная процедура отклоняет действие, которое фактически вызвало нарушение.

Вы можете прочитать первая глава для ACID.