Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Met_KursRob_OBD.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

1.6 Організація Web-інтерфейсу

Сторінки доступу до даних – це спеціальний тип web-сторінок. Web-сторінка призначена для роботи з даними Microsoft Access та Microsoft SQL Server через Інтернет чи інтрамережу. Сторінка доступу до даних може містити також дані Microsoft Excel.

Сторінка доступу до даних безпосередньо пов’язана із самою базою даних. При перегляді для користувача створюється копія сторінки, тому при внесенні змін, сортуванні, виборі даних, зміни вигляду відображення документа стосуються тільки копії. Але зміни самих значень зберігається в основній БД і тому доступні всім користувачам, які переглядають Web-сторінку. Також сторінки доступу до даних можуть доповнювати форми і звіти, які використовуються в додатках бази даних.

Web-сторінка може створюватись декількома способами:

  • за допомогою автосторінки;

  • майстром;

  • перетворенням вже наявної сторінки;

  • створенням сторінки доступу до даних без допомоги майстра.

Web-сторінка доступу до даних складається з трьох розділів:

  • заголовка сторінки в основному тексті сторінки;

  • заголовка групи для рівня групування;

  • розділу переходу за записами для рівня групування.

Сторінка – це окремий файл, що зберігається за межами Access, однак при створенні цього файлу MS Access автоматично додає його ярлик у вікно БД. Розробка web-сторінок подібна розробці форм та звітів: тут використовуються списки полів, панель елементів, панель керування [3]. Приклад Web-сторінки наведено на рис. 1.7.

Рисунок. 1.7 – Приклад Web-сторінки для доступу до БД

1.7 Захист бази даних

Захищати бази даних необхідно для обмеження доступу до інформації БД, тобто, щоб окремий користувач мав доступ лише до частини даних або не мав доступу зовсім.

Захист бази даних можна виконати використовуючи:

  • завдання паролю БД;

  • дозвіл;

  • створення користувачів та груп;

  • майстра.

Для обмеження користувальних дій нам необхідно:

  • Створити декілька груп користувачів за допомогою функції “Сервис” ”Защита”  “Пользователи и группы” “Группы”. Можна скористатись стандартними групами MS Access Admins та Users.

  • В кожній з груп створити одного або декількох користувачів за допомогою кнопки “Создать”.

  • Призначити пароль для кожної з груп за допомогою вкладки “Изменение пароля”, поле “Текущий пароль” залишити пустим.

  • Д ля кожної групи, або для кожного користувача окремо визначити набір прав доступу до БД (таблиць, запитів, форм), використовуючи функції “Сервис”  “Разрешения”, причому можна встановлювати права доступу як на сукупність об’єктів у цілому, так і поодинці (рис. 1.8) [4].

а) б)

Рисунок 1.8 – Вікно дозволу для групи Admins (а) і для групи Users (б)

На рис. 1.8 б) зображено вікно дозволу для групи Users. Для об’єкта Форма з ім’ям Покупець встановлюють дозвіл відкривати, запускати та читати макет.

На рис. 1.8 а) зображено вікно дозволу для групи Admins. Це група адміністраторів, яка містить одного користувача Admin, і вона має права доступу до всіх об’єктів БД.

Для того, щоб позбавити звичайного користувача доступу до панелі інструментів, щоб він не мав можливості змінити ніякі параметри, від нього „ховають” панелі інстументів та робоче вікно бази даних. Для цього використовується функція “Сервис” “Параметры запуска”. У цьому вікні зазначається, що користувач отримує доступ до головної форми (можна обрати будь-яку доступну форму), та позбавляється прав оперувати з панелями інструментів, меню та контекстним меню середовища MS Access [5].

Отже, за допомогою стандартних засобів MS Access ми забезпечили достатньо якісний захист БД, звичайно, він не є стовідсотковим, але в більшості випадків його достатньо для захисту БД від зловмисників.

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