Скачать 1.03 Mb.
|
Когда следует использовать модули? Хотя макросы и являются мощным средством, все-таки можно назвать некоторые задачи, которые нельзя решить с помощью макросов.Целесообразно использовать модули вместо макросов во всех перечисленных ниже случаях, когда:
Практическая работа № 10: Защита баз данных. Средства защиты БД, реализованные в ACCESS, позволяют предотвратить умышленные или случайные просмотр, изменение и удаление информации лицами, которые не имеют соответствующих прав доступа. Эти средства особенно важны при функционировании БД в сети. В ACCESS предусмотрены различные уровни защиты данных и администрирования доступа к ним. Возможности ACCESS позволяют обеспечить безопасность как самого приложения, так и файла БД. Простейшим средством защиты БД от несанкционированного доступа является пароль. После того как пароль установлен, при каждом открытии БД будет появляться диалоговое окно, в которое требуется ввести пароль. Пользователи смогут открыть БД, только после ввода правильного пароля. Этот способ достаточно надежен, поскольку ACCESS шифрует пароль, так что к нему нет прямого доступа при чтении файла БД. Недостаток такого способа защиты в том, что он применяется только при открытии БД. После открытия БД все объекты становятся доступными для пользователя (если не определена защита на уровне пользователей). Для БД, которая совместно используется небольшой группой пользователей или на автономном компьютере, установка пароля обычно оказывается достаточной. 1) Установите пароль на любую из созданных вами баз данных. Для этого закройте свою БД, не выходя из Access, затем снова откройте ее, щелкнув в окне открытия БД справа от кнопки Открыть и выбрав «Монопольно». Открыв БД, в меню Сервис выберите Задать пароль и следуйте дальнейшим указаниям Access. 2) При следующем открытии БД система запросит установленный вами пароль. Снять пароль можно, снова открыв БД монопольно и выбрав в меню Сервис Удалить пароль. Естественно, перед удалением пароля система потребует ввести его, чтобы никто, кроме вас, не смог произвести эту операцию. Удалите пароль со своей базы данных. 3) Усовершенствовать защиту позволяют средства поддержки рабочих групп, ведения учетных (регистрационных) записей, задания прав владения и прав доступа. С помощью средств защиты можно указать, какие операции по обработке объектов БД разрешается выполнять пользователю или группе пользователей. О каждом пользователе или группе ведутся учетные записи с указанием прав доступа. Рабочей называется группа пользователей, работающих с одной БД и имеющих общий файл рабочей группы. Файл рабочей группы - это системный файл с информацией о группе пользователей, работающих в многопользовательской среде с БД. В файлах рабочих групп хранятся учетные записи, пароли, а также данные о правах доступа к объектам БД. При инсталляции ACCESS по умолчанию создается стандартный файл рабочей группы SYSTEM.MDW, сохраняемый в папке, в которой установлен ACCESS. Он используется программой до появления нового файла рабочей группы. Изменение стандартного или создание нового файла рабочей группы выполняет программа Администратор рабочих групп (Wrkgadm), находящаяся в подпапке System папки Windows. По умолчанию все файлы рабочей группы ACCESS имеют расширение .MDW. Текущая рабочая группа указывается в файле рабочей группы, имя которого отображается в диалоговом окне программы «Администратор рабочих групп». Она находится среди системных файлов Windows, найти ее можно с помощью поиска в программе Проводник. Найдите и запустите Администратор рабочих групп. Для изменения файла рабочей группы нажать кнопку Связать (Связь), вследствие чего на экране появится диалоговое окно Файл рабочей группы. В поле База данных ввести полное имя нового файла рабочей группы. Этот файл можно найти, используя кнопку Обзор... После нажатия кнопки ОК программа сообщит об установлении связи с новой рабочей группой. Для создания нового файла рабочей группы необходимо нажать кнопку Создать в окне Администратор рабочих групп, при этом откроется диалоговое окно Сведения о владельце рабочей группы (Имя, Организацию и Код группы – любую комбинацию из букв и цифр, не превышающую 20 символов), ввести соответствующие данные. По умолчанию отображается информация о пользователе, указанном при установке Microsoft Office 97. После нажатия ОК на экране отобразится диалоговое окно Файл рабочей группы, поле База данных которого содержит полное имя существующего файла рабочей группы. При необходимости ввести новое имя и нажать кнопку ОК. Новый системный файл рабочей группы используется только после следующего запуска ACCESS. Аналогичным образом для каждой группы пользователей можно создать файлы рабочих групп, которые рекомендуется поместить в одну папку. Файл рабочей группы не обязательно помещать в папку с файлом БД. Сведения об имени, организации и коде рабочей группы необходимо записать и сохранить, т.к. эти данные могут понадобиться при восстановлении системного файла рабочей группы. Если по каким-либо причинам эти данные будут утеряны, восстановить БД не удастся. После установки ACCESS пользователь получает право доступа ко всем объектам БД (становится членом группы Admins с именем Admin). Поскольку по умолчанию пароль в этой учетной записи не указывается, его не нужно вводить для входа в систему. Члены группы Admins (администраторы) имеют право на модификацию БД. Пока не будет задана регистрация входа в систему всех членов рабочей группы, ACCESS будет разрешать вход в систему используя предопределенную регистрационную запись Admin. Чтобы задать регистрацию входа в систему и тем самым устранить произвольный доступ к ней, следует установить пароль для администратора в регистрационной записи Admin. В противном случае при каждом запуске ACCESS администратор будет регистрироваться как пользователь Admin без указания пароля. Чтобы регистрировался вход в систему необходимо выполнить последовательность действий:
При вводе пароля вместо введенных символов отображаются звездочки (*). Пароль может иметь длину от 1 до 14 знаков и включать любые символы, кроме 0 кода ASCII. Следует помнить, что при вводе пароля различаются строчные и прописные символы. При следующем запуске ACCESS на экране появится диалоговое окно Вход для ввода пароля. В поле Имя следует ввести имя пользователя, а в поле Пароль - пароль. После нажатия кнопки ОК программа продолжит процесс запуска, если пароль введен правильно. Удалить пароль можно, выполнив последовательность действий:
Таким же образом устанавливается и изменяется пароль для остальных пользователей системы. Сначала они входят в систему под своим именем, не вводя пароль, затем указывают его. 4) Учетные записи. После создания рабочей группы можно приступить к внесению учетных (регистрационных) записей. По умолчанию создается учетная запись Admin, а также учетные записи групп Admins (Администраторы), Users (Пользователи) и предоставляются права доступа ко всем объектам. Учетная запись администратора включена в рабочую группу Admins. Администратор имеет право доступа ко всем объектам, созданным в этой группе. Кроме администратора может быть указан владелец БД. В системе обеспечения безопасности ACCESS 97 владельцы объектов имеют особый статус. По умолчанию пользователь, создавший объект, становится владельцем объекта и прав на работу с ним. Администраторы и владельцы наделены особыми правами:
Такая же последовательность операций выполняется при создании учетной записи владельца, которая, в зависимости от требования защиты, может быть внесена в группу Admins или в другую группу. Кроме учетных записей администратора и владельца в ACCESS 97 создаются записи для пользователей и групп пользователей, которые могут иметь одинаковые права. Примечание: Учетные записи пользователей должны создаваться в рабочей группе, которая будет применяться при запуске приложения. Для создания новой группы пользователей и соответствующей учетной записи надлежит активизировать команду Пользователи и группы подменю Защита меню Сервис, в открывшемся диалоговом окне выбрать вкладку Группы и нажать кнопку Создать. В открывшемся диалоговом окне в поле Имя указывается имя группы, а в поле Код - уникальный код (любая комбинация символов длиной от 4 до 20 знаков). На имя группы накладываются те же ограничения, что и на имя пользователя. Удаление учетной записи или группы из рабочей группы осуществляется следующим образом:
После создания учетных записей пользователей и групп взаимосвязь между ними можно проследить, нажав кнопку Отчет о защите. При этом появляется диалоговое окно, в котором можно выбрать необходимые сведения и вывести их на печать. 5) Изменение прав владения. После инсталляции ACCESS пользователь Admin является владельцем любой БД и всех объектов. Поскольку для него не устанавливается пароль, для защиты БД от несанкционированного доступа необходимо изменить права владения базой и всеми объектами. Существует несколько способов смены владельца объектов БД:
Для первого способа последовательность действий такая:
Более простой способ смены владельца БД состоит в следующем:
6) Присвоение и удаление прав доступа. Администратор БД предоставляет всем или некоторым членам рабочей группы права доступа к различным объектам базы. Права доступа хранятся в файле БД и характеризуют ее объекты.К разграничению прав доступа пользователей и групп можно приступить после создания рабочей группы, определения администратора и владельца БД, а также создания учетных записей пользователей и групп. Пользователь наследует права той группы, к которой принадлежит. Перечень прав доступа, определенных в ACCESS приведен в следующей таблице:
Наряду с правами доступа к существующим объектам предоставляются и права доступа к новым объектам. Из таблицы видно, что некоторые права доступа обуславливают наличие других прав. Так таблица, в которой разрешено обновление данных, доступна для чтения данных и макета. При наличии прав администратора пользователю доступны все перечисленные выше права. Определить права доступа к некоторому объекту может владелец этого объекта, администратор в рабочей группе Admins или пользователь, с правами администратора для данного объекта. Все права доступа к объекту сохраняются при его изменении только в том случае, если не применялся буфер обмена или не выполнялся импорт/экспорт объекта. Кроме того, все связанные с объектом права доступа могут быть утеряны при сохранении объекта под новым именем посредством команды Сохранить как/экспорт. Чтобы предоставить права доступа к объектам БД, необходимо выполнить действия:
7. Шифрование БД. Шифрование - это защита БД от несанкционированного доступа с помощью текстового редактора или средств работы с файлами, например, входящих в состав Windows или Norton Utilites. Информация в зашифрованной БД недоступна для чтения. Шифрование несколько замедляет работу ACCESS, т.к. расходуется время на шифрование и дешифрование файлов.Шифрование и дешифрование БД могут производить только члены группы Admins. Эти операции выполняются следующим образом:
ПРАКТИЧЕСКАЯ РАБОТА № 11: ИЗУЧЕНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ. ПРОЕКТИРОВАНИЕ РЕЛЯЦИОННОЙ БД. 1. Выбрать тему БД по жребию. Получить у преподавателя перечень обязательной информации, которая должна храниться в БД. 2. Пользуясь перечнем, сделайте в формате Word описание предметной области БД. Пример оформления этого документа приведен ниже. |
Инструкция № тбу-07 по технике безопасности для учащихся на занятиях по шахматам К работе в классе шахмат допускаются лица, не имеющие медицинских противопоказаний, прошедшие инструктаж по технике безопасности,ознакомленные... |
Перечень инструкций по технике безопасности и противопожарной безопасности... Инструкция по правилам поведения и технике безопасности обучающихся на тренировочных занятиях (вводный инструктаж) |
||
Инструкция по технике безопасности на туристическом слете инструктаж... Лица, не прошедшие инструктаж по технике безопасности, к участию в турслете не допускаются |
Инструкция по технике безопасности Прежде чем начать работу на nikon a1, ознакомьтесь, пожалуйста, с инструкцией по технике безопасности, чтобы он прослужил нам долгие... |
||
Инструкция по технике безопасности и правилам поведения в компьютерном кабинете ... |
Инструкция по установке Важные замечания по технике безопасности Прочтите инструкции Перед включением прочтите все инструкции по технике безопасности и правилам работы с устройством |
||
Инструкция по охране труда и технике безопасности при работе с компьютерами,... Икт и курсы по использованию уло, прошедшие вводный инструктаж по охране труда, инструктаж по технике безопасности непосредственно... |
Инструкция по эксплуатации швейного полуавтомата Перед использованием машины просим внимательно прочесть инструкции по технике безопасности и рекомендации руководства, прилагаемого... |
||
Инструкция по эксплуатации швейного полуавтомата Перед использованием машины просим внимательно прочесть инструкции по технике безопасности и рекомендации руководства, прилагаемого... |
Инструкция по охране труда и технике безопасности для арматурщика... К работе в качестве заготовщика арматуры может быть допущен рабочий, прошедший курс обучения по программе техминимума и по технике... |
||
Инструкция по эксплуатации Инструкция по технике безопасности В целях безопасности выполнения на машине всех предусмотренных операции необходимо соблюдать правила техники безопасности |
Инструкция по технике безопасности при эксплуатации машин картофелеочистительной К работе на машине допускаются лица, прошедшие обучение по программе технического минимума и инструктаж по технике безопасности,... |
||
Инструкция по технике безопасности при эксплуатации машин картофелеочистительных К работе на машине допускаются лица, прошедшие обучение по программе технического минимума и инструктаж по технике безопасности,... |
Инструкция по технике безопасности при эксплуатации машин очистки корнеплодов (Д2) К работе на машине допускаются лица, прошедшие обучение по программе технического минимума и инструктаж по технике безопасности,... |
||
Инструкция по охране труда и технике безопасности для лаборанта кабинета... Инструкция по технике безопасности при проведении экскурсии по физике для учащихся |
Важные инструкции по технике безопасности При использовании данного электроприбора следует выполнять следующие основные требования по технике безопасности |
Поиск |