Учебно-справочное пособие по СУБД Informix

5c8b6e8c

Многопользовательский Режим Обработки Базы Данных.



Многопользовательский Режим Обработки Базы Данных.

Блокирование (locking), оно же запирание.

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

Права Доступа в Базе Данных, которые могут иметь пользователи. На уровне базы данных определены следующие уровни прав:

  • пользовательский
  • право на ресурсы
  • администратор базы данных

На уровне таблиц можно давать пользователям (и отбирать у них) следующие привилегии:

  • читать строки
  • вставлять строки
  • изменять строки
  • уничтожать строки
  • переопределять таблицу.



Содержание раздела