To maintain integrity of the database , the transactions follow ACID properties:
A - Atomicity, the Recovery management component of DBMS software is responsible for atomicity.
C - Consistency, the Database Administrator or Database Creator takes care of consistency.
I - Isolation, taken care by the concurrency control component of DBMS software.
D - Durability, again the Recovery management component of DBMS software responsible for this.
So, the correct answer is B