table locking

A technique used in database management systems, where an entire table is locked while data in it is being updated.

Other techniques are row-level locking and MVCC.