как единое целое и переводящих БД из одного непротиворечивого состояния
в другое непротиворечивое состояниеКоличество операций, входящих в транзакцию, может быть любым от одной до сотен, тысяч
Транзакция должна удовлетворять ACID – требованиям
Разработчик решает, какие команды должны выполняться как одна транзакция, а какие могут быть разбиты на несколько последовательно выполняемых транзакций.
При выполнении транзакции СУБД должна обеспечить обработку набора команд, входящих в транзакцию, так, чтобы гарантировать правильность и надежность работы системы.

![Транзакции Явные транзакцииОписываются командами T-SQLНачало транзакцииBEGIN TRAN[SACTION] [transaction_name | var_ transaction_name]Имя транзакции Явные транзакцииОписываются командами T-SQLНачало транзакцииBEGIN TRAN[SACTION] [transaction_name | var_ transaction_name]Имя транзакции используется для вложенных транзакцийФиксация транзакцииCOMMIT [TRAN[SACTION]]](/img/tmb/4/319507/dc7860c72bd189771a9d403646b195ce-800x.jpg)




