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

182.Какие способы открытия базы данных существуют и когда, какой способ открытия базы данных рекомендуется использовать?

-

183.В чем особенность монопольного доступа?

Внесение изменений в объекты базы данных при работе в сети характеризуется следующими особенностями.

  • Хотя допускается изменение базы данных во время работы с ней других пользователей, лучше создать макеты большинства объектов до того, как другие пользователи получат возможность открыть базу данных в сети. Для того чтобы при внесении серьезных изменений в структуру базы данных запретить другим пользователям доступ к этой базе данных, следует при открытии базы данных выбрать режим Монопольно (Open Exclusive) в диалоговом окнеОткрытие файла базы данных (Open). Если же вы открыли базу данных в режиме общего доступа и начинаете изменять структуру данных, то при условии, что в этот момент вы — единственный пользователь этой базы данных, Access 2002 автоматически временно переведет вашу базу данных в монопольный режим. Так что другие пользователи не смогут открыть эту базу данных, пока вы не закончите работу с изменениями структуры объектов. После этого база данных автоматически возвращается в режим общего доступа. Но если в такой момент вы — не единственный пользователь базы данных, то Access разрешит внести лишь незначительные изменения в дизайн объектов, например настройки печати.

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

  • Если объекты зависят друг от друга, обновляйте их все одновременно, чтобы другие пользователи не начали работать с несогласованными версиями объектов.

Например, при добавлении полей в форму следует до обновления формы добавить поля в базовый запрос.

  • Если вы внесли изменения в запрос, форму или отчет, открытый другими пользователями, им придется закрыть и снова открыть измененный объект, чтобы получить его обновленную версию. В модулях VBA другие пользователи не могут выполнить измененные процедуры Function или Sub, пока не закроют и снова не откроют базу данных.

  • Страницы доступа к данным при изменении ведут себя по-другому. Хотя для создания, переименования, перемещения и удаления страниц доступа к данным требуется открыть базу данных в режиме монопольного доступа (поскольку это затрагивает содержимое базы данных), изменение самой страницы не потребует этого, т. к. сама страница хранится отдельно от базы данных в файле HTML.

  1. Как открыть базу данных монопольно?

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