Назначение прав доступа к объектам базы данных
Пользователям и группам пользователей рабочей группы можно назначить разные права
для доступа к разным объектам базы данных, защищенной на уровне пользователей.
В табл. 20.1 представлены возможные права доступа, которые могут быть установлены
для доступа к объектам базы данных. В столбце "Дополнительные права"
приведены права доступа, которые необходимы для получения права, указанного в
столбце "Права доступа". В результате того, что пользователь или группа
наделяется определенными правами, дополнительные права предоставляются автоматически.
Таблица 20.1. Права доступа, применимые к объектам в Access 2002
|
Права доступа |
Разрешенные действия |
Объекты |
Дополнительные права | |
|
Открытие/запуск
(Open/Run) |
Открытие базы данных, формы или отчета, запуск макроса |
Базы данных, формы, отчеты и макросы |
| |
|
Монопольный доступ (Open Exclusive) |
Открытие базы данных для монопольного доступа |
Базы данных |
| |
|
Чтение макета
(Read Design) |
Просмотр объектов в режиме Конструктора |
Таблицы, запросы, формы, отчеты и макросы |
| |
|
Изменение макета
(Modify Design) |
Просмотр и изменение макета объектов или удаление объектов |
Таблицы, запросы, формы, отчеты и макросы |
Чтение макета, Чтение данных, Обновление данных, Удаление данных | |
|
Права доступа |
Разрешенные действия |
Объекты |
Дополнительные права | ||
|
Администратора
(Administer) |
Для баз данных — установка пароля базы данных, репликация базы данных и изменение
параметров запуска.
Для обьектов базы данных — все разрешения на объекты и данные, в том числе предоставление
разрешений на доступ |
Базы данных, таблицы, запросы, формы, отчеты и макросы |
Все остальные права | ||
|
Чтение данных
(Read Data) |
Просмотр данных |
Таблицы и запросы |
Чтение макета | ||
|
Обновление данных (Update Data) |
Просмотр и изменение данных, но без их вставки или удаления |
Таблицы и запросы |
Чтение макета, Чтение данных | ||
|
Вставка данных
(Insert Data) |
Просмотр и вставка данных, но без их изменения и удаления |
Таблицы и запросы |
Чтение макета, Чтение данных | ||
|
Удаление данных
(Delete Data) |
Просмотр и удаление данных, но без их изменения и вставки |
Таблицы и запросы |
Чтение макета, Чтение данных | ||
Защита модулей в Access 2002 и Access 2000, в отличие от Access 97, устанавливается
отдельно. Установка защиты программного проекта VBA описана в гл. 16.
RESTRICT (ОГРАНИЧИТЬ) - не разрешать выполнение операции, приводящей к нарушению ссылочной целостности. Это самая простая стратегия, требующая только проверки, имеются ли кортежи в дочернем отношении, связанные с некоторым кортежем в родительском отношении
Коллективное использование базы
Администрирование баз данных