Locks
A lock is associated with each (lockable) item in the DB
- describes status of that item
Main idea: transaction must lock an item before using it.
Con: added overhead; decreased parallelism
Pro: used properly, locks guarantee that schedules are serializable