Целостность данных
Определение
Целостность данных (англ. data integrity) — состояние, при котором данные полные, правильные и не противоречат друг другу. У заказа есть покупатель, сумма совпадает с суммой товаров, на складе не числится минус пять коробок. Целостность ломают сбои посреди операции, параллельные изменения одной записи, ошибки в коде и ручные правки в базе. Защищают ее правилами в базе данных, транзакциями и проверками на входе в систему. Пример: из-за сбоя деньги списались, а заказ не создался, и транзакция откатывает списание. Особенно аккуратно с целостностью обращаются при миграциях и интеграциях.