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

 

Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса (доступности, секретности) информации, определение потребностей пользователей, определение соответствия «данные—пользователь», определение объемно-временных характеристик обработки данных.

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

Задание ограничений целостности при описании структуры БД и процедур обработки БД:

· задание декларативных ограничений целостности, присущих предметной области;

· определение динамических ограничений целостности, присущих предметной области в процессе изменения информации, хранящейся в БД;

· определение ограничений целостности, вызванных структурой БД;

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

· определение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.

Первоначальная загрузка и ведение БД:

· разработка технологии первоначальной загрузки БД, которая будет отличаться от процедуры модификации и дополнения данными при штатном использовании базы данных;

· разработка технологии проверки соответствия введенных данных реальному состоянию предметной области. База данных моделирует реальные объекты некоторой предметной области и взаимосвязи между ними, и на момент начала штатной эксплуатации эта модель должна полностью соответствовать состоянию объектов предметной области на данный момент времени;

· в соответствии с разработанной технологией первоначальной загрузки может понадобиться проектирование системы первоначального ввода данных.

Защита данных:

· определение системы паролей, принципов регистрации пользователей, создание групп пользователей, обладающих одинаковыми правами доступа к данным;

· разработка принципов защиты конкретных данных и объектов проектирования; разработка специализированных методов кодирования информации при ее циркуляции в локальной и глобальной информационных сетях;

· разработка средств фиксации доступа к данным и попыток нарушения системы защиты;

· тестирование системы защиты;

· исследование случаев нарушения системы защиты и развитие динамических методов защиты информации в БД.

Обеспечение восстановления БД:

· разработка организационных средств архивирования и принципов восстановления БД;

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

Анализ обращений пользователей БД: сбор статистики по характеру запросов, по времени их выполнения, по требуемым выходным документам

Анализ эффективности функционирования БД:

· анализ показателей функционирования БД;

· планирование реструктуризации (изменение структуры) БД и реорганизации БнД.

Работа с конечными пользователями:

· сбор информации об изменении предметной области;

· сбор информации об оценке работы БД;

· обучение пользователей, консультирование пользователей;

· разработка необходимой методической и учебной документации по работе конечных пользователей.

Подготовка и поддержание системных средств:

· анализ существующих на рынке программных средств и анализ возможности и необходимости их использования в рамках БД;

· разработка требуемых организационных и программно-технических мероприятий по развитию БД;

· проверка работоспособности закупаемых программных средств перед подключением их к БД;

· курирование подключения новых программных средств к БД.

Организационно-методическая работа по проектированию БД:

· выбор или создание методики проектирования БД;

· определение целей и направления развития системы в целом;

· планирование этапов развития БД;

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

· стыковка внешних моделей разрабатываемых приложений;

· курирование подключения нового приложения к действующей БД;

· обеспечение возможности комплексной отладки множества приложений, взаимодействующих с одной БД.