Мегаобучалка Главная | О нас | Обратная связь


Настройка рабочих мест пользователей



2015-11-11 1084 Обсуждений (0)
Настройка рабочих мест пользователей 0.00 из 5.00 0 оценок




Для того чтобы защита БД работала и на компьютерах пользователей, необходимо сконфигурировать MS Access и там. Для этого необходимо каждую машину пользователя связать с файлом рабочей группы БД (он доступен для всех машин, поскольку находится на сервере).

Связь устанавливается с помощью Мастера защиты на уровне пользователей. В окне Мастера защиты необходимо выбрать флажок Изменить текущий файл рабочей группы и указать путь к файлу рабочей группы. После нажатия на кнопку ОК связь будет установлена. Теперь MS Access на машине клиента при запуске будет запрашивать имя пользователя и пароль.

Борьба за ущемление прав пользователей

После установления защиты на уровне пользователя БД защищена, но не на 100%. Можно любому пользователю открыть MS Access без запуска программы, создать новый файл рабочей группы, привязаться к нему и открыть любую БД, не вводя ни имени, ни пароля.

В новом файле рабочей группы будет создан пользователь Admin, а MS Access после подключения к новой, «пустой», рабочей группе откроет БД для этого пользователя. И если в защищаемой БД для пользователя Admin определены неограниченные права, то он их и получит.

Как защититься от этой ситуации? Пользователя Admin удалить нельзя. Однако можно предоставить ему минимальные права доступа к БД и удалить его из группы Admins.

Общие сведения о MDE-файлах

Скомпилированный файл БД или MDE-файл может быть создан с помощью команды Создать MDE группы Работа с базами данныхвкладки Работа с базами данных ленты инструментов.

Перед созданием MDE-файла рекомендуется сохранить копию БД. После открытия окна Сохранение файла MDE под именем необходимо указать имя и размещение MDE-файла БД.

Если БД содержит программы VBA, то при сохранении этой БД MS Access в виде MDE-файла будут скомпилированы все модули, удалены все изменяемые исходные программы, а конечная БД будет сжата. Программы VBA будут по-прежнему выполняться, но их нельзя будет просматривать или изменять. Сохранение БД в виде MDE-файла защищает формы и отчеты без требования регистрации пользователей и необходимости для разработчика создавать и поддерживать учетные записи пользователей и разрешения, требуемые для защиты на уровне пользователей.

БД по-прежнему будет работать нормально. Пользователи смогут обновлять данные и выполнять отчеты. Кроме того, из-за удаления исходных кодов уменьшится размер БД, т.е. будет оптимизировано использование памяти, что повысит быстродействие.

Сохранение БД как MDE-файла делает невозможным выполнение следующих действий:

1. Просмотр, изменение или создание форм, отчетов или модулей в режиме Конструктора.

2. Добавление, удаление или изменение ссылок на библиотеки объектов или БД.

3. Изменение программ; MDE-файл не содержит исходных кодов.

4. Импорт и экспорт форм, отчетов или модулей. Однако таблицы, запросы, страницы доступа к данным и макросы можно импортировать и экспортировать в БД, не являющиеся MDE-файлами.

Задания

1. Создать форму, которая позволяет открывать отчеты «Товар», «СписокСотрудников», «ПлатежнаяВедомость», «ПоставщикиТоваров», «ПокупателиТоваров», «ОтчетО
ДеятельностиОрганизацииОптовойТорговли1
» и «От-
четОДеятельностиОрганизацииОптовойТорговли2
» с помощью специальных кнопок, имеющих свойство обработки события - Открытие отчета для просмотра. Сохранить форму под именем «ОткрытиеОтчетовДляПросмотра».

2. (*) Разделить БД «Учет товарооборота» на серверную и клиентскую части.

3. (*) В клиентской БД создать пользовательскую категорию «КнопочнаяФорма», включающую группы «ФормыДляМодификацииДанных» и «ОтчетыДляПросмотраДанных». Добавить в эти пользовательские группы все основные формы и отчеты, необходимые для работы с БД пользователей. Скрыть группу «Неназначенные объекты».

4. Попробовать скрыть и отобразить какой-либо объект БД в области переходов(лучше запрос).

5. Задать пароль БД. Открыть БД с использованием пароля.

6. Создать главную кнопочную форму, включающую все основные формы БД «Учет товарооборота» (в том числе форму «ОткрытиеОтчетовДляПросмотра»), используя возможности макросов. Также в форме разместить кнопку, осуществляющую выход из MS Access. Сохранить форму под именем «ГлавнаяКнопочнаяФорма».

7. Изменить параметры запуска приложения «Учет товарооборота» так, чтобы при открытии данного приложения появлялась на экране главная кнопочная форма, а область переходов отсутствовала.

8. Удалить пароль БД.

9. (*) Создать свою рабочую группу с помощью Мастера защиты на уровне пользователя. Добавить в созданную рабочую группу пользователей. Определить их права доступа к объектам БД.

10. (*) Задать пароли пользователей и администратора.

11. (*) Создать MDE-файл БД.

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

1. Что такое кнопочная форма, и с какой целью она используется?

2. Что такое кнопка? Как создать кнопку без помощи Мастера?

3. Что такое макрос? Каким образом создается макрос?

4. Как связать макрос с кнопкой в форме?

5. Как разместить рисунок на кнопке?

6. Как изменить параметры запуска приложения?

7. Для какой цели создаются пользовательские категории и группы? Как они создаются?

8. Как добавить объект в пользовательскую группу?

9. Как скрыть группу объектов?

10. Как создать новую пользовательскую группу с использованием объекта в существующей пользовательской группе?

11. Как провести скрытие объектов БД? Как провести отображение скрытых объектов БД?

12. Что такое монопольный доступ к БД?

13. Что такое репликация БД? Что такое синхронизация БД?

14. Что такое пароль БД?

15. Какие типы паролей применяются в MS Access?

16. Как задать пароль БД? Как удалить пароль БД?

17. Что такое рабочая группа?

18. Какая учетная запись является владельцем БД?

19. Как создается рабочая группа?

20. Какие стандартные группы создаются в MS Access? Какими правами обладают члены этих групп?

21. Как определяются права доступа пользователей к объектам БД?

22. Как задаются пароли пользователей при защите БД на уровне пользователя?

23. Что такое разделенная БД? Как средствами MS Access разделить БД на серверную и клиентскую части?

24. Что такое MDE-файл?

 



2015-11-11 1084 Обсуждений (0)
Настройка рабочих мест пользователей 0.00 из 5.00 0 оценок









Обсуждение в статье: Настройка рабочих мест пользователей

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1084)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.009 сек.)