
- •Методичні вказівки до оформлення звітів з лабораторних робіт
- •КритеріЇ оцінки лабораторних робіт
- •Звіт № 2. Проектування, адміністрування та захист даних в субд
- •Лабораторні роботи № № 1-2
- •Теоретичні відомості
- •Хiд роботи
- •Контрольні питання
- •Лабораторна робота № 3
- •Теоретичні відомості
- •Хiд роботи
- •Контрольні питання
- •Лабораторна робота № 4
- •Теоретичні відомості
- •Хiд роботи
- •Контрольні питання
- •Лабораторна робота № 5
- •Теоретичні відомості
- •Приклад формату create table: create table таблиця (поле_1 тип [(розмір)] [not null] [with compression | with comp] [індекс_1] [, поле_2 тип [(розмір)] [not null] [індекс_2] [ ...]];
- •Приклад 1. Створити запит для створення таблиці «Кафедри», що включає поля: «Код» (числове ціле), «Назва» (Текстове)
- •Хiд роботи
- •Контрольні питання
- •Лабораторні роботи № № 6-7
- •Теоретичні відомості
- •Обсяг: Товари.Ціна*Поставки.Кількість
- •Хiд роботи
- •Контрольні питання
- •Лабораторна робота № 8
- •Теоретичні відомості
- •Хiд роботи
- •Контрольні питання
- •Лабораторна робота № 9
- •Теоретичні відомості
- •Хiд роботи
- •Контрольні питання
- •Список рекомендованої літератури
- •Тематика індивідуальних завдань для проектування баз даних
- •Зразок оформлення технологічної частини звіту до лабораторних робіт Лабораторні роботи 1-2
- •Завдання
- •Алгоритм виконання
- •ПускПрограммыMicrosoft Office Microsoft Excel;
Хiд роботи
Увійти в Microsoft Access.
Відкриту власну базу даних.
На підставі однієї із таблиць, яка містить оперативні дані і є підпорядкованою відносно інших, створити докладний звіт із використанням майстра звітів.
Використовуючи конструктор звітів, додати наприкінці звіту прізвище виконавця та дату (функція SQL), оптимізувати форму звіту: шрифти, інтервали, ширину полів тощо.
Роздрукувати звіт, подати в додатку.
На підставі запиту з обчисленням створити інший звіт із групуванням за певними ознаками та знаходженням підсумків (функція SQL) за полем, в якому виконувались обчислення.
Використовуючи конструктор звітів, оптимізувати форму звіту.
Виконати публікацію звіту в Microsoft Word. Подати в додатку роздруковану публікацію.
За наявності поштових даних в одній із таблиць створити звіт „Поштові наклейки”.
Створити звіт у вигляді діаграми для порівняння структури (динаміки) проведених операцій.
Контрольні питання
Що таке звіт?
Які є способи створення звітів?
Чим може відрізнятися автозвіт від звіту, створеного за допомогою майстра?
Як задати сортування у звіті?
Для чого встановлюється групування у звіті?
Як створити проміжні підсумки в звіті?
У якій області звіту виконується знаходження результатів узагальнюючих функцій?
Які функції SQL найбільш широко застосовуються у звітах?
Яким чином створити наклейки на конверти, призначені постачальникам?
З якою метою інформація з БД виводиться у Microsoft Word чи Excel?
Лабораторна робота № 9
ТЕМА: Адміністрування та захист даних в СУБД MS Access.
МЕТА: Ознайомитися із сервісними функціями СУБД MS Access, в т.ч. щодо адміністрування та захисту даних.
Теоретичні відомості
Адміністрування бази даних передбачає виконання функцій адміністратора БД та інших адміністративних функцій, які забезпечують життєдіяльність системи бази даних. Адміністратор БД відповідає за достовірність та повноту даних, що знаходяться в БД, їх узгодженість, а також виконання регламенту робіт по актуалізації БД, забезпечення необхідного рівня продуктивності системи. Ці задачі вирішуються шляхом використання ефективних методів доступу, раціональною стратегією розміщення даних па носіях і оптимальною збитковістю даних.
Адміністратор БД відповідає також за збір і обробку статистики функціонування системи, забезпечення ефективного використання ресурсів, за надійність функціонування системи, оцінку необхідності переналагодження середовища зберігання БД та її виконання, відновлення стану БД при порушенні логічної і фізичної цілісності.
Пункт меню СУБД MS Access Сервіс включає функцію Аналіз, яка дозволяє переглянути всі властивості об‘єктів бази даних, перевірити їх на цілісність тощо.
При видаленні даних або об'єктів з бази данних Access файли можуть стати фрагментованими і неефективно використати дисковий простір. При стисненні файлу Access створюється копія файлу і коректується спосіб його зберігання на диску. Пункт Стиснення викликається в режимі Сервіс, Службові програми й дозволяє оптимізувати швидкодію баз даних Access
Також за необхідності інтеграції бази даних в іншу СУБД можливе її перетворення в режимі СервисСлужебные программыМастер преобразования.
Захист даних — попередження несанкціонованого або випадкового доступу до даних, їх зміни або руйнування даних з боку користувачів; попередження змін або руйнування даних при збоях апаратних і програмних засобів, при помилках в роботі співробітників групи експлуатації.
Наслідками порушення захисту є матеріальні збитки, зниження продуктивності системи, можливість несанкціонованого отримання таємних відомостей, руйнування БД. Головними причинами порушення захисту є несанкціонований доступ, некоректне використання ресурсів, перебої в роботі системи. Захист у Microsoft Access реалізується через меню СервісЗахист.
Найбільш гнучкий і поширений спосіб захисту бази даних – це захист на рівні користувачів. Двома основними причинами використовування захисту на рівні користувачів є:
захист додатку від пошкодження через ненавмисну зміну користувачами об‘єктів баз даних;
захист конфіденційних відомостей в базі даних.
При вживанні цього типу захисту користувач повинен ввести пароль при запуску Microsoft Access. Потім Access читає файл робочої групи, в якому кожний користувач ідентифікується унікальним кодом.
Майстер захисту допомагає призначити дозволи і створити облікові записи користувачів і облікові записи груп. Проте після запуску майстра для бази даних та існуючих в ній об‘єктів є можливість вручну призначити або видалити дозволи на доступ для облікових записів користувачів і груп в робочій групі.
Робоча група Microsoft Access — це група користувачів, які спільно використовують дані в багатокористувацькій БД. Якщо визначений захист на рівні користувачів, члени робочої групи реєструються за допомогою облікових записів користувачів і облікових записів груп, які зберігаються у файлі робочої групи Microsoft Access. Паролі користувачів також запам'ятовуються у файлі робочої групи. Цим обліковим записам системи захисту можуть бути надані дозволи на доступ до бази даних і її таблиць, запитів, форм, звітів і макросів.
Іншим способом захисту є установка пароля для відкриття бази даних. Цей спосіб достатньо надійний (Microsoft Access шифрує пароль, тому до нього немає доступу при безпосередньому читанні файлу бази даних), але він діє тільки при відкритті бази даних. Після відкриття бази даних всі об'єкти стають доступними для користувача. Для бази даних, яка спільно використовується невеликою групою користувачів або на автономному комп'ютері, звичайно виявляється достатньо встановлення пароля.
Шифрування бази даних — це наступний спосіб захисту. При шифруванні бази даних її файл стискається і стає недоступним для читання за допомогою службових програм або текстових редакторів. Шифрування незахищеної бази даних неефективне, оскільки кожен зможе відкрити таку базу даних і дістати повний доступ до всіх її об'єктів. Шифрування звичайно застосовується при електронній передачі бази даних або збереженні її на дискету, касету або компакт-диск.
Щоб приступити до шифрування бази даних Microsoft Access, необхідно бути або її власником, або, якщо база даних захищена, членом групи «Admins». Крім того, базу даних треба відкрити в монопольному режимі, для чого необхідно мати дозволи «відкриття/запуск» і «монопольний доступ». Дешифрування бази даних — це операція, зворотна шифруванню.