Основні функції групи адміністратора БД

1. Аналіз предметної області: опис предметної області, виявлення обмежень цілісності, визначення статусу (приступності, таємності) інформації, визначення потреб користувачів, визначення відповідності "дані - користувач", визначення об'ємно-тимчасових характеристик обробки даних.

2. Проектування структури БД: визначення складу і структури файлів БД і зв'язків між ними, вибір методів упорядкування даних і методів доступу до інформації, опис БД мовою опису даних (МОД).

3. Завдання обмежень цілісності при описі структури БД і процедур обробки БД:

- завдання декларативних обмежень цілісності, властивих предметної області;

- визначення динамічних обмежень цілісності, властивих предметної області в процесі зміни інформації, що зберігається в БД;

- визначення обмежень цілісності, викликаних структурою БД;

- розробка процедур забезпечення цілісності БД при введенні і коректуванні даних;

- визначення обмежень цілісності при рівнобіжній роботі користувачів у багато - користувацькому режимі.

4. Первісне завантаження і ведення БД:

- розробка технології первісного завантаження БД, що буде відрізнятися від процедури модифікації і доповнення даними при штатному використанні бази даних;

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

- відповідно до розробленої технології первісного завантаження може знадобитися проектування системи первісного введення даних.

5. Захист даних:

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

- розробка принципів захисту конкретних даних і об'єктів проектування;

- розробка спеціалізованих методів кодування інформації при її циркуляції в локальній і глобальної інформаційних мережах;

- розробка засобів фіксації доступу до даних і спроб порушення системи зашиті;

- тестування системи захисту;

- дослідження випадків порушення системи захисту і розвиток динамічних методів захисту інформації в БД.

6. Забезпечення відновлення БД:

- розробка організаційних засобів архивирования і принципів відновлення БД;

- розробка додаткових програмних засобів і технологічних процесів відновлення БД після збоїв.

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

8. Аналіз ефективності функціонування БД:

- аналіз показників функціонування БД;

- планування реструктуризації (зміна структури) БД і реорганізації БнД.

9. Робота з кінцевими користувачами:

- збір інформації про зміну предметної області;

- збір інформації про оцінку роботи БД;

- навчання користувачів, консультування користувачів;

- розробка необхідної методичної і навчальної документації по роботі кінцевих користувачів.

10. Підготовка і підтримка системних засобів:

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

- розробка необхідних організаційних і програмно-технічних заходів щодо розвитку БД;

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

- курирування підключення нових програмних засобів до БД.

11. Організаційно-методична робота з проектування БД:

- вибір або створення методики проектування БД;

- визначення цілей і напрямку розвитку системи в цілому;

- планування етапів розвитку БД;

- розробка загальних словників-довідників проекту БД і концептуальної моделі;

- стикування зовнішніх моделей розроблювальних додатків;

- курирование підключення нового додатка до діючої БД;

- забезпечення можливості комплексного налагодження безлічі додатків,

взаємодіючих з однієї БД.