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

Шифрование баз данных Jet

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

Зашифровать и дешифровать базу данных могут только ее владелец и члены группы Admins. Для шифрования и дешифрования базы данных предназначена команда Сервис Защита Шифровать/ Расшифровать…

У шифрования базы данных имеется два негативных побочных эффекта. Во-первых, снижается ее быстродействие на 10-15%. Во-вторых, при сжатии зашифрованной базы данных такими программами, как PKzip, LHA, Stacker и DriveSpace размер ее уменьшается незначительно.

Содержание работы

  1. Создайте новый файл рабочей группы.

  2. Добавьте в файл рабочей группы учетные записи двух групп пользователей.

  3. Для созданных групп установите различные права доступа на объекты вашей базы данных.

  4. Добавьте в файл рабочей группы учетные записи нескольких пользователей и установите их членство в созданных группах.

  5. Для некоторых пользователей установите дополнительные права доступа на объекты базы данных.

  6. Удалите пользователя Admin из группы Admins.

  7. Лишите группу Users всех разрешений на объекты базы данных.

  8. Удалите учетную запись одного из пользователей, не удаляя ее разрешений.

  9. Восстановите учетную запись.

  10. Зашифруйте базу данных.

Содержание отчета

  1. Запишите имена и коды для всех создаваемых учетных записей групп и пользователей.

  2. Для всех пользователей укажите их пароли и разрешения на объекты базы данных.

Контрольные вопросы

  1. Как Access определяет права входящего в систему пользователя?

  2. Можно ли получить доступ к объектам базы данных Access, используя разные файлы рабочих групп?

  3. Если у группы и входящего в нее пользователя разные разрешения на один и тот же объект, какие права получает пользователь?

  4. Может ли пользователь не являющийся администратором, создать или удалить объект базы данных?

  5. Можно ли восстановить удаленную учетную запись пользователя?

Лабораторная работа № 9

Репликация баз данных

Цель работы: Ознакомиться с технологией репликации баз данных Access.

Основные понятия

Репликация в Access – это технология создания и поддержки особого вида копий (реплик) обычных баз данных MDB, позволяющая быстро переносить изменения одной копии во все остальные.

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

Репликацию базы данных рекомендуется использовать если:

  • данные обновляются нечасто;

  • обновления обычно не отражаются на работе других пользователей;

  • сеть перегружена;

  • сеть часто не работает.

К недостаткам репликации относятся следующие:

  1. реплицированная база данных более громоздка;

  2. несколько пользователей могут одновременно модифицировать одну и ту же запись;

  3. разные пользователи в одно и то же время могут видеть разное состояние одной и той же записи;

  4. значения полей типа счетчик генерируются случайным образом.

В рамках данной технологии определяются три процесса:

  1. репликация;

  2. синхронизация;

  3. устранение конфликтов.