- •Лработы к курсу бд "Базы данных и знаний" лабораторная работа ╧ 1 Введение в субд Access
- •1. Введение
- •2. Порядок выполнения лабораторных работ
- •2.1. Подготовка к выполнению
- •2.2. Выполнение задания.
- •3. Задание.
- •3.1. Выполнение задания
- •3.1.7. Завершение работы с бд.
- •3.2. Пример выполнения лабораторной работы вариант 30.
- •4. Пример выполнения задания (вариант 30).
- •Пример выполнения задания (вариант 30).
- •I Создать простой отчет, содержащий:
- •II Создать сложный отчет, содержащий:
- •Пример выполнения задания (вариант 30).
- •Работа с макросами.
- •1.Сущность макросов.
- •2. Создание и выполнение макросов.
- •2.1. Создание макросов.
- •2.2. Сохранение макросов.
- •2.3. Выполнение макроса.
- •3. Редактирование макросов
- •4. Копирование макросов.
- •Средства защиты данных.
- •1. Общие свойства
- •2. Рабочие группы.
- •2.1. Изменение файла рабочей группы.
- •3. Ограничение доступа в Microsoft Access 97.
- •4. Учетные записи.
- •5. Изменение прав владения.
- •6. Присвоение и удаление прав доступа.
- •7. Шифрование бд.
- •1.Что такое Visual Basic for Applications.
- •2. Создание кода vba с помощью мастеров элементов управления.
- •3. Модули.
- •4. Процедуры.
- •4.1. Создание процедур обработки событий.
- •4.2. Редактирование в окне модуля
- •4.3. Аргументы процедуры.
- •5. Основные операторы vba.
- •5.1. Переменные и оператор присваивания.
- •5.2. Условные операторы.
- •5.3. Операторы цикла.
3. Ограничение доступа в Microsoft Access 97.
После установки ACCESS 97 пользователь получает право доступа ко всем объектам БД (становится членом группы Admins с именем Admin). Поскольку по умолчанию пароль в этой учетной записи не указывается, его не нужно вводить для входа в систему.
Члены группы Admins (администраторы) имеют право на модификацию БД. Пока не будет задана регистрация входа в систему всех членов рабочей группы, ACCESS 97 будет разрешать вход в систему используя предопределенную регистрационную запись Admin. Чтобы задать регистрацию входа в систему и тем самым устранить произвольный доступ к ней, следует установить пароль для администратора в регистрационной записи Admin. В противном случае при каждом запуске ACCESS 97 администратор будет регистрироваться как пользователь Admin без указания пароля.
Чтобы регистрировался вход в систему необходимо выполнить последовательность действий:
Запустить ACCESS 97, указав рабочую группу, и открыть БД.
В подменю Защита меню Сервис активизировать команду Пользователи и группы (Рисунок 4).
Рисунок 4.
В открывшемся диалоговом окне перейти на вкладку Изменение пароля, ввести в поле Новый пароль задуманный пароль и подтвердить его в поле Подтверждение. Поле Текущий должно остаться пустым. Затем - кнопка ОК.
При вводе пароля вместо введенных символов отображаются звездочки (*). Пароль может иметь длину от 1 до 14 знаков и включать любые символы, кроме 0 кода ASCII. Следует помнить, что при вводе пароля различаются строчные и прописные символы.
При следующем запуске ACCESS 97 на экране появится диалоговое окно Вход для ввода пароля (Рисунок 5).
|
Рисунок 5. |
В поле Имя следует ввести имя пользователя, а в поле Пароль - пароль. После нажатия кнопки ОК программа продолжит процесс запуска, если пароль введен правильно.
Удалить пароль можно, выполнив последовательность действий:
В подменю Защита меню Сервис активизировать команду Пользователи и группы.
В открывшемся диалоговом окне перейти на вкладку Пользователи и, удостоверившись, что в поле Имя указано правильное имя пользователя, нажать кнопку Снять пароль.
Таким же образом устанавливается и изменяется пароль для остальных пользователей системы. Сначала они входят в систему под своим именем, не вводя пароль, затем указывают его.
4. Учетные записи.
После создания рабочей группы можно приступить к внесению учетных (регистрационных) записей.
По умолчанию создается учетная запись Admin, а также учетные записи групп Admins (Администраторы), Users (Пользователи) и предоставляются права доступа ко всем объектам.
Учетная запись администратора включена в рабочую группу Admins. Администратор имеет право доступа ко всем объектам, созданным в этой группе. Кроме администратора может быть указан владелец БД. В системе обеспечения безопасности ACCESS 97 владельцы объектов имеют особый статус. По умолчанию пользователь, создавший объект, становится владельцем объекта и прав на работу с ним.
Администраторы и владельцы наделены особыми правами:
Администратор БД всегда может получить права доступа ко всем объектам, созданным членами данной рабочей группы;
Владелец БД всегда может открыть БД;
Владелец объекта наделен полными правами доступа к этому объекту.
Так как регистрационная запись Admin одинакова для всех копий ACCESS 97, для защиты БД необходимо включить нового пользователя в группу Admins или заменить администратора Admin.
Чтобы включить нового пользователя в группу Admins, необходимо выполнить действия:
Запустить ACCESS 97, выбрав рабочую группу и открыть любую БД
В подменю Защита меню Сервис активизировать команду Пользователи и группы.
В открывшемся диалоговом окне перейти на вкладку Пользователи и нажать кнопку Создать.
В появившемся диалоговом окне в поле Имя ввести имя учетной записи (пользователя), а в поле Код - уникальный код записи. Затем - кнопка ОК.
Имя пользователя может иметь длину от 1 до 20 символов и включать буквы, цифры, пробелы и другие символы за исключением символов: " \ [] ^| <> + = ; , ? * и управляющих символов (с кодами ASCII от 00 до 31). Кроме того, имя записи не может начинаться с пробела.
После возвращения в окно Пользователи и группы выбрать в списке Имеющиеся группы группу Admins и нажать кнопку Добавить. Группа Admins будет помещена в список Участие в группе, что обеспечит ввод учетной записи в группу Admins. В завершение нажать ОК.
Такая же последовательность операций выполняется при создании учетной записи владельца, которая, в зависимости от требования защиты, может быть внесена в группу Admins или в другую группу.
Кроме учетных записей администратора и владельца в ACCESS 97 создаются записи для пользователей и групп пользователей, которые могут иметь одинаковые права.
Примечание:
Учетные записи пользователей должны создаваться в рабочей группе, которая будет применяться при запуске приложения.
Для создания новой группы пользователей и соответствующей учетной записи надлежит активизировать команду Пользователи и группы подменю Защита меню Сервис, в открывшемся диалоговом окне выбрать вкладку Группы и нажать кнопку Создать.
В открывшемся диалоговом окне (Рисунок 6) в поле Имя указывается имя группы, а в поле Код - уникальный код (любая комбинация символов длиной от 4 до 20 знаков).
|
Рисунок 6. |
На имя группы накладываются те же ограничения, что и на имя пользователя.
Удаление учетной записи или группы из рабочей группы осуществляется следующим образом:
Запустить ACCESS 97 с выбранной рабочей группой и открыть БД.
В подменю Защита меню Сервис активизировать команду Пользователи и группы.
В открывшемся диаловом окне перейти на вкладку Пользователи (при удалении учетной записи пользователя) или Группы (при удалении учетной записи группы).
В списке Имя выбрать выбрать имя пользователя или группы для удаления, нажать кнопку Удалить, затем подтвердить удаление, нажав кнопку Да.
Закрыть окно Пользователи и группы.
После создания учетных записей пользователей и групп взаимосвязь между ними можно проследить, нажав кнопку Отчет о защите. При этом появляется диалоговое окно, в котором можно выбрать необходимые сведения (Рисунок 6.7.) и вывести их на печать.
|
Рисунок 7. |
