DEFERRED — означает, что блокировка базы не произойдёт до обращения к базе. Первая же операция чтения выполнит SHARED lock, операция записи — RESERVED lock.
IMMEDIATE — немедленно выполняется блокировка RESERVED. Это гарантирует, что никакой процесс или нить не смогут выполнить запись в базу, или выполнить операцию “BEGIN IMMEDIATE” или “BEGIN EXCLUSIVE”.