Разделение функций администрирования
В некоторых очень сложных предметных областях функции администрирования автоматизированной информационной системы могут быть распределены между администратором данных (АД) и администратором базы данных (АБД).
Специфика обязанностей АД и АБД на этапах жиз-ненного цикла автоматизированной информационной системы представлена в табл. 1.2 [7].
Таблица 1.2
Этап | Основная роль | Вспомогательная роль | |||
Планирование разработки базы данных | АД | АБД | |||
Определение требований к системе | АД | АБД | |||
Сбор и анализ требований пользователей | АД | АБД | |||
Концептуальное проектирование базы данных | АД | АБД | |||
Выбор целевой СУБД | АБД | АД | |||
Логическое проектирование базы данных | АБД | АД | |||
Разработка приложений | АБД | АД | |||
Физическое проектирование базы данных | АБД | АД | |||
Создание прототипов | АБД | АД | |||
Реализация | АБД | АД | |||
Конвертирование и первичная загрузка данных | АБД | АД | |||
Тестирование | АБД | АД | |||
Эксплуатация и сопровождение | АБД | АД |
При таком делении функций администрирования к задачам администрирования данных относятся следующие.
– Разработка стратегии построения информационной системы.
– Предварительная оценка осуществимости и планирование процесса создания базы данных.
– Разработка корпоративной модели данных.
– Определение требований организации к используемым данным.
– Определение стандартов сбора данных и выбор формата их представления.
– Оценка объемов данных и вероятности их роста.
– Определение способов и интенсивности использования данных.
– Определение правил доступа к данным и мер безопасности соответствующих правовым нормам и внутренним требованиям организации.
– Концептуальное проектирование базы данных.
– Взаимодействие с АБД и разработчиками приложений.
– Обучение пользователей существующим стандартам обработки данных и юридической ответственности за их некорректное применение.
– Постоянная модернизация используемых информационных систем и технологий.
– Обеспечение полноты всей требуемой документации.
– Поддержка словаря данных.
– Взаимодействие с конечными пользователями для определения новых требований и разрешения проблем, связанных с доступом к данным и недостаточной производительностью их обработки.
Деятельность АДБ по сравнению с АД является в большей мере технической. Основные задачи администратора БД при наличии АД следующие [7].
– Оценка и выбор целевой СУБД.
– Логическое и физическое проектирование базы данных.
– Реализация физического проекта базы данных в среде целевой СУБД.
– Определение требований защиты и поддержки целостности данных.
– Взаимодействие с разработчиками приложений баз данных.
– Разработка стратегии тестирования.
– Обучение пользователей.
– Ответственность за сдачу в эксплуатацию готового приложения базы данных.
– Контроль текущей производительности системы и соответствующая настройка базы данных.
– Регулярное резервное копирование.
– Разработка требуемых механизмов и процедур восстановления.
– Обеспечение полноты используемой документации, включая материалы, разработанные внутри организации.
– Поддержка актуальности используемого программного и аппаратного обеспечения, включая заказ и установку пакетов обновлений в случае необходимости.
Результаты сравнительного анализа задач администрирования данных и администрирования базы данных представлены в табл. 1.3 [7], из которой видно, что работа АД является в большей степени управленческой, а работа АБД - технической.
Таблица 1.3
Администрирование данных |
Администрирование базы данных |
Участвует в стратегическом планировании информационной системы организации |
Оценивает новые СУБД |
Определяет долгосрочные цели |
Выполняет планы достижения целей |
Применяет стандарты, политики и процедуры |
Применяет стандарты, политики и процедуры |
Определяет требования к данным |
Реализует требования к данным |
Выполняет концептуальное проектирование базы данных |
Выполняет логическое и физическое проектирование базы данных |
Разрабатывает и сопровождает корпоративную модель данных |
Реализует физический проект базы данных |
Координирует разработку системы |
Выполняет текущий контроль и управление базой данных |
Управленческая направленность |
Техническая направленность |
Работа не зависит от типа целевой СУБД |
Работа зависит от типа целевой СУБД |