Read:
Gray, Jim, et al. "Granularity of Locking and Degrees of Consistency in a Shared Data Base." From Modeling in Data Base Management Systems. Edited by G. M. Nijssen. 1976. In the Red Book.
This paper presents two distinct ideas: first, the notion that there is a "hierarchy of locking" — e.g., that databases can lock pages, tables, tuples, or fields, and that there is a tradeoff between these various degrees of locking. Second, the paper presents that idea that there are different degrees of consistency which transactions can require, and those different degrees imply different locking disciplines with different performance characteristics.
As you read the paper, consider the following questions: