1. Transaction Management :
Transaction is a collection of operations that perform a single logical function in a database application. It accesses and possibly updates the data items.
Transaction management ensures the atomicity and durability properties.
Transaction management ensures the atomicity and durability properties.
2. Database Manager or Storage Manager :
It is a program module which provides the interface between low level data stored in the database and the application programs and queries submitted to the system. Following are responsibilities of database manager :
• Interaction with the file manager : Actual data is stored in the file system. The database manager translates the various DML statements into low level file system commands. This database manager is responsible for actual storing, retrieving and updating of data in the database.