) форма - об'єкт, призначений в основному для введення даних, відображення їх на екрані або керування роботою додатку. За допомогою форми можна у відповідь на деяку подію запустити макрос або процедуру VBA. Приклад створення форми засобами MS Access представлено на рис. 2.6;
Малюнок 2.6 - Приклад створення форми засобами MS Access
г) звіт - об'єкт, призначений для створення документа, який згодом може бути роздрукований або включений в документ іншого додатку. Приклад створення звіту засобами MS Access представлено на рис. 2.7;
Малюнок 2.7 - Приклад створення звіту засобами MS Access
д) макрос - об'єкт, що представляє собою структурований опис одного або кількох дій, які повинен виконати Access у відповідь на певну подію. Приклад створення макросу засобами MS Access представлено на рис.2.8;
Малюнок 2.8 - Приклад створення макросу, засобами MS Access +2010
е) модуль - об'єкт, що містить програми, написані на мові Visual Basic для додатків. При створенні модуля з'являється додаткове вікно, представлене на рис. 2.9.
Малюнок 2.9 - Вікно створення модуля, засобами MS Access +2010
Основні переваги СУБД Access:
а) високий ступінь універсальності і продуманість інтерфейсу, який розрахований на роботу з користувачами самої різної кваліфікації. Зокрема, реалізована система управління об'єктами бази даних, що дозволяє гнучко й оперативно переходити з режиму конструювання в режим їх безпосередньої експлуатації;
б) глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office, а також з будь-якими програмними продуктами, що підтримують технологію OLE;
в) багатий набір візуальних засобів розробки (для виконання майже всіх основних операцій Access пропонує велику кількість Майстрів (Wizards));
г) зберігання даних у вигляді таблиць;
д) можливість зв'язування даних зберігаються в різних таблицях;
е) можливість роботи з іншими БД таких як Paradox, FoxPro;
ж) дозволяє встановлювати зв'язок з іншими програмами з пакету MS Office;
з) Можливість інтеграції з Visual Basic Application або Delphi.Access є реляційної СУБД з невеликою кількістю користувачів (100 користувачів), з середнім рівнем БД (до 1 Гб), проста в проектуванні, реалізації та використанні БД , що має потужну систему управління в БД.
2.5 Розрахунок надійності
У боротьбі зі складністю ПО використовуються дві концепції:
ієрархічна структура. Ієрархія дозволяє розбити систему за рівнями розуміння (абстракції, управління). Концепція рівнів дозволяє аналізувати систему, приховуючи несуттєві для даного рівня деталі реалізації інших рівнів. Ієрархія дозволяє розуміти, проектувати і описувати складні системи;
незалежність. Відповідно до цієї концепції, для мінімізації складності, необхідно максимально посилити незалежність елементів системи. Це означає таку декомпозицію системи, щоб її високочастотна динаміка була укладена в окремих компонентах, а міжкомпонентні взаємодії (зв'язку) описували тільки низькочастотну динаміку системи.
Методи виявлення помилок, які базуються на введенні в ПЗ системи різних видів надмірності:
тимчасова надмірність. Використання частини продуктивності ЕОМ для контролю виконання та відновлення працездатності ПО після збою;
інформаційна надмірність. Дублювання частини даних інформаційної системи для забезпечення надійності і контролю достовірності даних;
програмна надмірність включає в себе: взаємна недовіра - компоненти системи проектуються, виходячи з припущення, що інші компоненти і вихідні дані містять помилки, і повинні намагатися їх виявити; негайне виявлення і реєстрацію помилок; виконання однакових функцій різними модулями системи і зіставлення результатів обробки; контроль і відновлення даних з використанням інших видів надмірності.
Завдання забезпечення ПО опірності помилок спрямовані на застосування методів мінімізації збитку, викликаного появою помилок, і включають в себе:
- обробку збоїв апаратури;
повторне виконання операцій;
динамічна зміна конфігурації;
скорочене обслуговування у разі відмови окремих функцій системи;
копіювання і відновлення даних;
ізоляцію помилок.
Дається 4 групи принц...