# Which of the following ensures the atomicity of the transaction?

Transaction management component of DBMS

Application Programmer

Concurrency control component of DBMS

Recovery management component of DBMS