Адміністратор бази даних та його функції

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

АБД не може функціонувати без участі в цьому процесі персоналу. З банком даних взаємодіють дві категорії персоналу. Перша— це користувачі систем, для потреб яких створюються АБД; їх ще називають кінцевими користувачами.

Друга група персоналу, що взаємодіє з АБД, — це адміністрація бази даних. Залежно від обсягу бази даних, специфіки та особливостей СКБД служба адміністрації може відрізнятись як за чисельністю складу, так і за рівнем фахової підготовки.

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

Адміністратор — це спеціаліст, який має цілковите уявлень про інформаційні потреби користувачів, співпрацює з ними в тісному контакті й відповідає за завантаження, ведення та підтримування БД в актуальному стані, а також за захист та ефективність функціонування системи.

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

Різноманітні задачі, які повинен розв'язувати адміністратор, можна поділити відповідно до етапів розробки АБД на чотири групи: планування, проектування, експлуатація і використання [49]. При плануванні адміністратор бере участь у виборі програмного забезпечення та обладнання. Він співпрацює з кінцевими користувачами, аби встановити реальні потреби, мету та вимоги прикладних програм до бази даних. Адміністратор бере участь у довгостроковому плануванні, в якому визначаються перспективи розвитку системи та розширення бази даних.

Під час проектування адміністратор надає спеціалістам необхідні дані для розробки логічної та фізичної моделей даних. Якщо виникають нові вимоги до даних, адміністратор визначає, як можна включити ці дані до баз даних і управляє процесом внесення змін.

На етапі експлуатації до обов'язків адміністратора входять розробка і контроль дій, які гарантують збереження цілісності бази даних, включаючи процедури її копіювання та відтворення, а також визначення засобів захисту інформації за допомогою механізму управління доступом до ресурсів БД.

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

Адміністратор взаємодіє також із системними програмістами, вирішуючи питання технології й доведення її до відповідних експлуатаційних характеристик, спілкується і співпрацює із системними програмістами в разі зміни версій системи чи операційного середовища.

При супроводженні баз даних, особливо розподілених, адміністраторові часто доводиться співпрацювати із співробітниками, котрі відповідають за експлуатацію технічних засобів АБД. Така співпраця пов'язана з необхідністю виявлення причин збоїв обладнання, які призводять до руйнування баз даних, і розробки заходів запобігання цього в ході подальшої експлуатації системи.

У звітах ANSI/X3/SPARC виділяється також адміністратор предметної області, який відповідає за синтез опису предметної області, відображеної в базі даних.

Наши рекомендации