Page 86 - 6827
P. 86

Лекція 14
                         ФУНКЦІОНУВАННЯ БАЗ ДАНИХ

                14.1 Адміністрація бази даних
                14.2 Система керування базою даних.

                               14.1 Адміністрація бази даних

                На  початку  70-х  років  XX  ст.  сформувалися  дві  концепції,
           спрямовані на вирішення труднощів, що виникають при створенні і
           функціонуванні баз даних: концепції адміністрації баз даних (АБД)
           і системи керування базою даних (СКБД).
                Під  адміністрацією  бази  даних  розуміється  колектив,  що
           відповідає за правильну роботу БД і виконує такі функції:
                ▪ Проектування структури бази даних. Ця робота виконується
           адміністрацією  бази  даних  у  тісному  контакті  з  користувачами.
           Однак  адміністрація  приймає  остаточне  рішення,  усі  модифікації
           структури даних виконуються через адміністрацію.
                ▪ Вибір способу подання даних на зовнішній пам'яті. Адміні-
           страція  повинна  забезпечити  ефективність  доступу  до  даних  і  ра-
           ціональне використання магнітних носіїв. Якщо прийняте рішення
           про зміну способу подання, то адміністрація проводить усі пов'язані
           з цим роботи.
                ▪ Виконання обслуговуючих функцій. Адміністрація виконує
           обслуговуючі  функції,  спрямовані  на  забезпечення  цілісності  бази
           даних і інформування користувачів про стан бази даних. При втраті
           цілісності до функцій адміністрації входить відновлення бази.
                ▪  Планування  розвитку  бази  даних  і  пов'язаний  з  цим  вибір
           нових засобів обчислювальної техніки.
                ▪ Консультації користувачів щодо використання бази даних.
                ▪  Контроль  користувачів,  які  працюють  з  базою  даних,
           урегулювання  різних  конфліктних  ситуацій  (наприклад,  спроби
           видалення  чи  модифікації  записів,  які  використовуються  іншими
           користувачами).

                            14.2 Система керування базою даних

                Система керування базою даних є спеціальним програмним
           забезпеченням,   призначеним     для    створення,   ведення    і
           конкурентного використання баз даних.
                                             86
   81   82   83   84   85   86   87   88   89   90   91