Mất dữ liệu đã cập nhật (lost updated) Không thể đọc lại (unrepeatable read) “Bóng ma” (phantom) Đọc dữ liệu chưa chính xác (dirty read) Giới thiệu Khóa 2 giai đoạn (two-phase) Khóa đọc viết Khóa đa hạt (multiple granularity) Nghi thức cây (tree protocol). Các giao tác trước khi muốn đọc/viết lên 1 đơn vị dữ liệu phải phát ra 1 yêu cầu xin khóa (lock) đơn vị dữ liệu đó Lock(A) hay l(A) Yêu cầu này được bộ phận quản lý khóa xử lý Nếu yêu cầu được chấp thuận thì giao tác mới được phép đọc/ghi lên đơn vị.