Администратор БД предоставляет всем или некоторым членам рабочей группы права доступа к различным объектам базы. Права доступа хранятся в файле БД и характеризуют ее объекты.
К разграничению прав доступа пользователей и групп можно приступить после создания рабочей группы, определения администратора и владельца БД, а также создания учетных записей пользователей и групп. Пользователь наследует права той группы, к которой принадлежит.
Таблица 5.1 - Перечень прав доступа, определенных в ACCESS
Право доступа
Действие
Объекты доступа
Открытие/Запуск
Открытие БД, формы, отчета или запуск макроса
БД, формы, отчеты и макросы
Чтение макета
Просмотр объектов в режиме конструктора
Таблицы, запросы, формы, отчеты, макросы, модули
Изменение макета
Просмотр, изменение и удаление объектов в режиме конструктора
Таблицы, запросы, формы, отчеты, макросы и модули
Администратора
Полный доступ к объектам и данным, включая возможность присвоения прав доступа
БД, таблицы, запросы, формы, отчеты, макросы и модули
Чтение данных
Просмотр данных
Таблицы и запросы
Обновление данных
Просмотр и изменение данных без вставки и удаления
Таблицы и запросы
Вставка данных
Просмотр и вставка данных без изменения и удаления
Таблицы и запросы
Удаление данных
Просмотр и удаление данных
Таблицы и запросы
Монопольный доступ
Открытие БД в монопольном режиме
БД
Наряду с правами доступа к существующим объектам предоставляются и права доступа к новым объектам. Из таблицы видно, что некоторые права доступа обуславливают наличие других прав. Так таблица, в которой разрешено обновление данных, доступна для чтения данных и макета. При наличии прав администратора пользователю доступны все перечисленные выше права.
Определить права доступа к некоторому объекту может владелец этого объекта, администратор в рабочей группе Admins или пользователь, с правами администратора для данного объекта.
Все права доступа к объекту сохраняются при его изменении только в том случае, если не применялся буфер обмена или не выполнялся импорт/экспорт объекта. Кроме того, все связанные с объектом права доступа могут быть утеряны при сохранении объекта под новым именем посредством команды Сохранить как/экспорт.
Чтобы предоставить права доступа к объектам БД, необходимо выполнить действия:
· Открыть БД. При этом пользователь, вошедший в систему, должен иметь право доступа к объектам.
· Выбрать в меню Сервис команду Защита. В открывшемся подменю активизировать команду Разрешения.
· В появившемся диалоговом окне перейти на вкладку Разрешения.
· В поле Тип объекта выбрать тип объекта, на который распространяются новые права.
· В списке Имя объекта отметить объекты, доступ к которым будет разрешен пользователю или группе, указанным в списке Пользователи и группы.