Многопользовательский Режим Обработки Базы Данных.
Многопользовательский Режим Обработки Базы Данных.
Блокирование (locking), оно же запирание.
Сервер базы блокирует строки и таблицы во избежание коллизий при записи в одну и ту же строку. Строки блокируются автоматически (неявно). В блокированную строку нельзя писать, но можно смотреть. На время выполнения транзакции все измененные в ней строки блокируются. Можно заблокировать всю таблицу целиком явной командой блокировки. Таблицы можно блокировать не только от записи, но и от просмотра. Программе можно задавать режим:
ждать/ не ждать блокированных строк оператором SET LOCK MODE.
Права Доступа в Базе Данных, которые могут иметь пользователи. На уровне базы данных определены следующие уровни прав:
- пользовательский
- право на ресурсы
- администратор базы данных
На уровне таблиц можно давать пользователям (и отбирать у них) следующие привилегии:
- читать строки
- вставлять строки
- изменять строки
- уничтожать строки
- переопределять таблицу.