Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы / golenishev_iosu.pdf
Скачиваний:
273
Добавлен:
26.04.2015
Размер:
5.36 Mб
Скачать

содержанию запросами. Выдаваемая им информация должна иметь удобную для человека форму представления: в виде текста на естественном языке, таблиц с пояснениями, графиков и т.п.

Пользователи – прикладные программисты – особая категория, которая выполняет работы по программированию функциональных задач.

Пользователи-непрограммистынаиболее многочисленная группа лиц, для удовлетворения информационных потребностей которых создается база данных. Поэтому таких пользователей часто называют конечными пользователями. Это специалисты в своей области деятельности, которые обычно не имеют специальной подготовки по программированию.

Особо следует рассмотреть задачи и функции, выполняемые администратором базы данных.

1.5.2. Администратор базы данных

Администратор базы данных – человек (или группа лиц), имеющий' полное представление об одной или нескольких базах данных и контролирующий их проектирование и использование. Отвечает за состояние базы данных в организации (учреждении) на протяжении ее жизненного цикла. Функциями АБД являются [12, 17]:

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

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

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

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

выполнение работ по ведению словаря данных; контроль неизбыточности и непротиворечивости данных, их достоверности;

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

изменение при необходимости методов хранения данных, путей доступа к ним, связей между данными, форматов данных; определение степени влияния изменений на всю БД;

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

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

координация работы прикладных программистов, разрабатывающих новые пакеты программ и

выполнение их проверки и включение в состав программного обеспечения системы.

Таким образом, при реализации достаточно сложных проектов, группа АБД может включать ряд специалистов, представленных на рис. 1.10 [17].

1.5.3.Разделение функций администрирования

Внекоторых очень сложных предметных областях функции администрирования автоматизированной информационной системы могут быть распределены между администратором данных (АД) и администраторам базы данных (АБД),

21

Рис. 1.10, Состав группы АБД

Специфика обязанностей АД к АБД на этапах жизненного цикла автоматизированной информационной системы представлена в табл. 1.2 [7].

 

 

Таблица 1.2

Этап

Основная роль

Вспомогательная роль

Планирование разработки базы данных

АД

АБД

Определение требований к системе

АД

АБД

Сбор и анализ требований пользователей

АД

АБД

Концептуальное проектирование базы данных

АД

АБД

Выбор целевой СУБД

АБД

АД

Логическое проектирование базы данных

АБД

АД

Разработка приложений

АБД

АД

Физическое проектирование базы данных

АБД

АД

Создание прототипов

АБД

АД

Реализация

АБД

АД

Конвертирование и первичная загрузка данных

АБД

АД

Тестирование

АБД

АД

Эксплуатация и сопровождение

АБД

АД

При таком делении функций администрирования к задачам администрирования данных относятся следующие.

Разработка стратегии построения информационной системы.

Предварительная оценка осуществимости и планирование процесса создания базы данных.

Разработка корпоративной модели данных.

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

Определение стандартов сбора данных и выбор формата их представления.

Оценка объемов данных и вероятности их роста.

Определение способов и интенсивности использования данных.

Определение правил доступа к данным и мер безопасности соответствующих правовым нормам и внутренним требованиям организации.

Концептуальное проектирование базы данных.

Взаимодействие с АБД и разработчиками приложений.

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

Постоянная модернизация используемых информационных систем и технологий.

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

Поддержка словаря данных.

Взаимодействие с конечными пользователями для определения новых требований и разрешения

проблем, связанных с доступом к данным и недостаточной производительностью их обработки. Деятельность АДБ по сравнению с АД является в большей мере технической. Основные задачи

администратора БД при наличии АД следующие [7].

22

Соседние файлы в папке лабы