The database system allows competing transactions to access the same database objects. Locks are required to ensure synchronization of the parallel processes and the isolation of individual transactions.
See also:
Concepts, Locks