Транзакции используются при выполнении связных запросов, вне зависимости от количества.
К примеру один человек переводит деньги другому это два запроса:
Снять у Васи 10 рублей.
Пополнить баланс Пети на 10 рублей.
Если произойдет ошибка при 2 запросе и при этом не будет использована транзакция, то у Васи деньги пропадут, а у Пети не появятся.
При использовании транзакции все изменения откатываются.