Транзакция базы данных представляет собой единицу работы, выполняемую в системе управления базой данных (или аналогичной системе) по отношению к базе данных и обрабатываемую согласованным и надежным образом независимо от других транзакций.
Иногда данные в базе данных также могут быть изменены. Транзакция базы данных обычно атомарна.