Транзакция — это последовательность одной или нескольких операций с данными в базе данных, которые выполняются как единое целое. Транзакции применяются для обеспечения целостности данных в БД, особенно в условиях многопользовательского доступа, сбоев или ошибок. Основное свойство транзакции заключается в том, что она либо выполняется полностью, либо не выполняется вовсе. Это означает, что если какая-то часть транзакции не может быть выполнена из-за ошибки или сбоя, все изменения, сделанные этой транзакцией, должны быть отменены...
Транзакция - это неделимая с точки зрения воздействие на бд последовательность операторов манипулирование данными приводящие к одному из двух возможных результатов: успешно или откат Свойства транзакций Транзакция в СУБД должна обладать свойствами: Все действия с данными в транзакции должны быть либо подтверждены, либо отменены По окончании транзакции данные либо остаются неизменными, либо измененные данные будут удовлетворять ограничениям целостности, правилам (rules) и другим критериям согласованности данных Транзакции должны выполнятся автономно и независимо от других транзакций...