У менеджері баз даних DB2 транзакцію зазвичай називають одиницею роботи. Одиниця роботи – це відновлювана послідовність операцій у прикладному процесі, і є основним будівельним блоком, який використовується менеджером баз даних для забезпечення узгодженого стану бази даних.

Одиниця роботи інкапсулює одне або більше сховищ коду та список дій, які необхідно виконати, які необхідні для успішної реалізації самодостатньої та узгодженої зміни даних. Одиниця роботи також відповідає за вирішення проблем паралелізму та може використовуватися для транзакцій і шаблонів стабільності.

Одиниця роботи – це ініціюється, коли розпочинається процес подання заявки. Одиниця роботи також ініціюється, коли попередня одиниця роботи закінчується чимось іншим, ніж кінець процесу подачі заявки.

База робочих файлів є використовується як сховище для робочих файлів Db2 для обробки операторів SQL, які потребують робочого простору (наприклад, простір, необхідний для сортування), і як сховище для створених глобальних тимчасових таблиць і оголошених глобальних тимчасових таблиць.

Логічна одиниця роботи ідентифікує операції введення, які або зафіксовані, або відкочуються як група. Одиниця роботи починається, коли ваш код змінює відновлюваний ресурс, і закінчується, коли відбувається перша з наступних подій: Ваш код викликає sysLib. commit() або sysLib.

Одиницею роботи в СІ є джоуль (Дж). Джоуль визначається як робота, виконана силою в один ньютон, що спричиняє зміщення на один метр. Іноді ньютон-метр (Н-м) також використовують для вимірювання.