Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika_Yegorova_i_Bugazova.docx
Скачиваний:
19
Добавлен:
05.08.2019
Размер:
560 Кб
Скачать
  1. Какую роль играет блокировка записей?

Когда пользователь один работает с базой данных, ему всегда доступны все ресурсы. В многопользовательской среде разные пользователи могут обращаться к одним и тем же данным. Если они при этом просто просматривают данные, никаких конфликтов не возникает. Но при попытке изменить одни и те же записи в таблице возникает конфликт. Предотвратить возникновение такого конфликта можно, разрешив всегда только одному пользователю изменять данные. Это обеспечивается путем блокировки изменяемых данных. Заблокированные данные могут просматриваться всеми пользователями, но только один пользователь имеет возможность их изменить.

  1. Какие виды блокировки записей существуют?

Возможно три значения свойства "блокировка":

  • отсутствует - записи блокируются только в момент их сохранения на диске (оптимистическая блокировка);

  • изменяемой записи – запись блокируется, как только она начинает редактироваться (пессимистическая блокировка);

  • всех записей (блокируются все записи редактируемой формы или отображаемой таблицы на время, пока они остаются открытыми).

  1. Как открыть базу данных в режиме общего доступа?

Кнопка «Office» (верхний левый угол, там , где сохраняем) – Открыть – Выбираешь базу данных – Открыть (правый нижний угол), там будет контекстное меню , где выбираешь открыть. или открываешь как угодно, потом Кнопка «Office» (верхний левый угол, там , где сохраняем) - Параметры Acsess – Дополнительно – Дополнительно - Режим Открытия по Умолчанию – Общий доступ

  1. Где задается способ открытия базы данных по умолчанию?

По умолчанию устанавливается след образом : Кнопка «Office» (верхний левый угол, там , где сохраняем) - Параметры Acsess – Дополнительно – Дополнительно - Режим Открытия по Умолчанию (выбираешь нужный). Режим открытия по умолчанию используется тогда, когда он не установлен явно интерактивным или программным путем. Интерактивно пользователь устанавливает режим в диалоговом окне Открытие файла базы данных

  1. Что означает параметр «период обновления»?

Период обновления (с). Он задает время обновления изображения на экране, в данном случае это - 1 минута. Если два пользователя открывают одну запись и один из них вносит изменения, то через 60 секунд на экране второго пользователя произойдет изменение "картинки".

190. Число повторов обновления (Number of update retries) указывает, сколько попыток сохранения измененной записи сделает Access, если эта запись заблокирована другим пользователем (при оптимистической блокировке).

191. Период повтора обновления (Update retry interval) позволяет установить, через какое количество миллисекунд Access будет повторять попытки сохранения измененной записи, если она заблокирована другим пользователем.

192. Пессимистическая блокировка – это блокировка, которая устанавливается при чтении элемента и удерживается до тех пор, пока редактирование не завершится. При оптимистической блокировке запись блокируется лишь в момент ее фактического обновления.

193. Пессимистическая блокировка гарантирует отсутствие конфликтов записи, так как если пользователь начал редактировать запись, другие пользователи не могут внести свои изменения. Таким образом, все пользователи всегда работают с самыми последними данными. Однако запись или страница оказывается заблокированной на продолжительное время, и пользователи, которым нужно изменить данные, размещенные на этой странице, вынуждены ждать, пока она не будет разблокирована. Если приложение требует обеспечить блокировку на уровне записей, лучше использовать пессимистическую блокировку.

Преимуществом оптимистической блокировки является то, что страница или запись блокируется лишь на короткое время, но при этом возможны конфликты записи. Поэтому ее можно применять, только когда вероятность обращения нескольких пользователей к одной записи невелика.

194. Блокировка всех записей: Access блокирует все записи в таблице, когда открывается какая-либо форма или таблица данных, использующая эту таблицу. Такой режим повышает быстродействие для пользователя, изменяющего данные в таблице, но при этом в большей степени, чем остальные варианты, ограничивает возможности других пользователей в плане редактирования данных.

195. Постраничная блокировка - блокирование некоторой физической страницы (строки и примыкающие к ней). Реализация только такой блокировки считается большим недостатком СУБД.

196. Вид блокировки устанавливается соответствующим переключателем в группе Блокировка по умолчанию на вкладке Другие диалогового окна Параметры Access.