Locks Restrict concurrent access per DB record Acquired as transaction reads/writes data Shared for reading Can upgrade to exclusive for writing Possibility of deadlock Released at end of transaction Assure no one reads uncommitted values!