In a properly designed DBMS, concurrency control is provided by which of the following components.
Process Manager
Cache Manager
Transaction Manager
Lock Manager
C&D