В дополнение к тому, что уже сказал Одед:
Менеджер транзакций управляет транзакциями - и транзакция может включать / обращаться к другим ресурсам, а не только к базам данных. В некоторых случаях я уже приводил пример принтера.
Менеджер баз данных управляет данными - и не обязательно транзакционным способом. Существует очень популярная система SQL, чья версия 1.0 не имела фиксации / отката, поэтому не обеспечивала транзакционную функциональность и, таким образом, не обеспечивала значительную поддержку целостности данных.
Однако это различие довольно тупое, потому что:
- большое количество реальных транзакций не требует никаких других извлекаемых ресурсов, кроме базы данных,
- Для обеспечения согласованности данных СУБД не может избежать необходимости предлагать большинство, если не всю функциональность транзакций.