Page 118 - 4505
P. 118

Досвід  використання  баз  даних  дозволяє  виділити  загальний  набір  їх  робочих
               характеристик:
                     повнота  -  чим  повніше  база  даних,  тим  ймовірніше,  що  вона  містить  потрібну
                      інформацію (проте, не повинно бути надмірної інформації);
                     правильна організація - чим краще структурована база даних, тим легко в ній знайти
                      необхідні відомості;
                     актуальність - будь-яка база даних може бути точною і повною, якщо вона постійно
                      оновлюється,  тобто  необхідно,  щоб  база  даних  в  кожен  момент  часу  повністю
                      відповідала стану об'єкту, що відображався нею;
                     зручність  для  використання  -  база  даних  має  бути  проста  і  зручна  у  використанні  і
                      мати розвинені методи доступу до будь-якої частини інформації.

                      Нижче перераховані основні функції СУБД.
                   1.  Визначення даних - визначити, яка саме інформація зберігатиметься в базі даних, задасть
                      властивості даних, їх тип (наприклад, число цифр або символів), а також вказати, як ці
                      дані зв'язані між собою. В деяких випадках  є можливість задавати формати  і критерії
                      перевірки даних.
                   2.  Обробка даних - дані можуть оброблятися самими різними способами. Можна вибирати
                      будь-які  поля,  фільтрувати  і  сортувати  дані.  Можна  об'єднувати  дані  з  іншою,
                      пов'язаною з ними, інформацією і обчислювати підсумкові значення.
                   3.  Управління даними - можна вказати, кому дозволено знайомитися з даними, коректувати
                      їх  або  додавати  нову  інформацію.  Можна  також  визначати  правила  колективного
                      доступу.
                     Вхідні до складу сучасних СУБД засоби спільно виконують наступні функції:
                     опис даних, їх структури (звичайний опис даних і їх структури відбувається при ініціації
                      нової бази даних або додаванні до існуючої бази нових розділів (стосунків); опис даних
                      необхідний  для  контролю  коректності  використання  даних,  для  підтримки  цілісності
                      бази даних);
                     первинне введення, поповнення інформації в базі даних;
                     видалення застарілої інформації з бази даних;
                     коректування даних для підтримки їх актуальності;
                     впорядкування (сортування) даних по деяких ознаках;
                     пошук інформації по деяких ознаках (для опису запитів є спеціальна мова запитів, він
                      забезпечує також інтерфейс між базою даних і прикладними програмами користувачів,
                      дозволяє цим програмам використовувати бази даних);
                     підготовку  і  генерацію  звітів  (засоби  підготовки  звітів  дозволяють  створювати  і
                      роздруковувати зведення по заданих формах на основі інформації бази даних);
                     захист інформації і розмежування доступу користувачів до неї (деякі розділи бази даних
                      можуть бути закриті для користувача зовсім, відкриті тільки для читання або відкриті
                      для  зміни;  крім  того,  при  многопользовательськом  режимі  роботи  з  базою  даних
                      необхідно,  щоб  зміни  вносилися  коректно;  для  збереження  цілісності  даних  служить
                      механізм  трансакцій  при  маніпулюванні  даними  -  виконання  маніпуляцій  невеликими
                      пакетами,  результати  кожного  з  яких  у  разі  виникнення  некоректності  операцій
                      “відкатуються” і дані повертаються до початкового стану);
                     резервне  збереження  і  відновлення  бази  даних,  яке  дозволяє  відновити  втрачену  при
                      збоях і аваріях апаратури інформацію бази даних, а також накопичити статистику роботи
                      користувачів з базою даних;
                     підтримку інтерфейсу з користувачами, який забезпечується засобами ведення діалогу (у
                      міру розвитку і вдосконалення СУБД цей інтерфейс стає все більш дружнім; дружність
                      існуючих  засобів  інтерфейсу  припускає  наявність  розвиненої  системи  допомоги

                                                                      116
   113   114   115   116   117   118   119   120   121   122   123