Я другой айтишникПонимание как в инете на мой взгляд соответствует тому, что выше сказал айтишник.Операция или выполняется полностью, или полностью не выполняется. Она не может быть выполнена частично. При этом можно сделать кнопку, которая будет выполнять две последовательные операции. Например выставлять счет и печатать его.   С точки зрения пользователя кнопка будет одна. Он ее нажал - из принтера вылез счет, который возник в компьютере под номером 5.Но если принтер вдруг сломается. счет все равно в компьютере возникнет.А вот если на этапе создания счета выяснится, что  не хватает каких-то данных, то счет не создастся вообще. Потому что это одна транзакция.  Одна законченная самостоятельная операция, имеющая понятные начало и конец. Даже если пользователь их не видит или не хочет над ними задумываться.