Vì các phương thức khóa được thiết lập trên một đơn vị dữ liệu cụ thể, nên để hiểu được và các phương thức khóa trước tiên cần tìm hiểu về khái niệm đơn vị dữ liệu: Đơn vị dữ liệu có thể được chia thành nhiều cấp độ sau: Một dòng dữ liệu. Một trang (page) (8KB) Một bảng (table) trong cơ sở dữ liệu. Một cơ sở dữ liệu (database). Giả sử có 2 transaction đang truy xuất đồng thời trên 1 đơn vị dữ liệu. Có tất cả 4 trường hợp sau: Trong connection C1 có một Đọc Đọc.