Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access для юристов.doc
Скачиваний:
28
Добавлен:
04.05.2019
Размер:
1.56 Mб
Скачать

Защита на уровне пользователей

Защита на уровне пользователя применяется в случаях, когда с одной базой данных работают несколько пользователей или групп пользователей. Этот способ защиты является наиболее гибким и распространенный способом защиты базы данных. При активизации защиты на уровне пользователей в базе данных Microsoft Access администратор базы данных или владелец объекта предоставляет определенные разрешения отдельным пользователям и группам пользователей на следующие объекты: таблицы, запросы, формы, отчеты и макросы. Двумя основными причинами использования защиты на уровне пользователей являются:

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

  • защита конфиденциальных сведений в базе данных.

Этот способ защиты подобен способам, используемым в большинстве сетевых систем. При запуске Microsoft Access от пользователей требуется ввести имя и пароль.

Внутри файла рабочей группы они идентифицируются как члены группы. Access по умолчанию создает две группы: администраторы (группа «Admins») и пользователи (группа «Users»). Допускается также определение других групп. Группам и пользователям предоставляются разрешения на доступ, определяющие возможность их доступа к каждому объекту базы данных. Например, члены группы «Users» могут иметь разрешения на просмотр, ввод или изменение данных в таблице, но им не будет разрешено изменять структуру этой таблицы. Группа «Users» может быть допущена только к просмотру данных в одной таблице и не иметь доступа к другой таблице. Члены группы «Admins» имеют все разрешения на доступ ко всем объектам базы данных. Имеется возможность установить более разветвленную структуру управления, создавая собственные учетные записи групп, предоставляя этим группам соответствующие разрешения и добавляя в них пользователей.

Замечание. Удалять пароль может только пользователь, имеющий учетную запись администратора (член группы «Admins», управляющий системой защиты в данной рабочей группе). Если пользователь забыл или потерял собственный пароль, то для удаления пароля следует обратиться к администратору.

Для установки защиты на уровне пользователей можно воспользоваться мастером защиты, который обеспечивает быстрое и легкое применение новейших средств безопасности базы данных Access. Мастер защиты помогает назначить разрешения и создать учетные записи пользователей и учетные записи групп. Чтобы запустить мастер, нужно выполнить команду Сервис/ Защита/ Мастер… После запуска мастера для базы данных и существующих в ней таблиц, запросов, форм, отчетов и макросов имеется возможность вручную назначить или удалить разрешения на доступ для учетных записей пользователей и групп в рабочей группе. Также могут быть установлены разрешения на доступ, по умолчанию присваиваемые вновь создаваемым объектам базы данных.

Кодирование и раскодирование базы данных

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

Чтобы приступить к кодированию базы данных Microsoft Access, необходимо быть либо ее владельцем, либо, если база данных использует средства защиты, членом группы «Admins» в файле рабочей группы, который содержит учетные записи, используемые для защиты базы данных. Кроме того, базу данных надо открыть в монопольном режиме, для чего необходимо иметь разрешения «открытие/запуск» и «монопольный доступ».

Для того чтобы закодировать базу данных необходимо выполнить команды: Сервис/ Защита/ Закодировать или раскодировать базу данных/ в диалоговом окне База данных для кодирования или декодирования выбрать базу данных, которую необходимо закодировать/ ОК/ в диалоговом окне Декодирование базы данных под именем указать имя базы данных. диск и папку для конечной базы данных/ Сохранить.

Декодирование базы данных является операцией, обратной кодированию.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]