Коллективное использование базы Архивирование Создание резервной копии Сжатие базы Восстановление поврежденной базы Защита информации Защита баз данных Управление учетными записями Назначение прав доступа


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

Назначение прав доступа к объектам базы данных

Пользователям и группам пользователей рабочей группы можно назначить разные права для доступа к разным объектам базы данных, защищенной на уровне пользователей. В табл. 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 (ОГРАНИЧИТЬ) - не разрешать выполнение операции, приводящей к нарушению ссылочной целостности. Это самая простая стратегия, требующая только проверки, имеются ли кортежи в дочернем отношении, связанные с некоторым кортежем в родительском отношении

Коллективное использование базы Администрирование баз данных