- •XIV. Управление данными
- •5. Управление данными в отдельных проектах
- •7.Администрирование бд
- •Оперативные абд:
- •Тактические абд:
- •Стратегические абд:
- •Старшие абд:
- •Младшие абд:
- •Системные администраторы:
- •Наемные абд:
- •Администраторы-руководители:
- •Прикладные абд:
- •Ежедневные задачи:
- •Еженедельные задачи:
- •Ежемесячные задачи:
Прикладные абд:
в курсе информационных нужд компании;
помогают в разработке прикладных задач;
отвечают за разработку схемы и ее изменения;
вместе с системным АБД обеспечивают должный уровень резервирования, восстановления данных;
занимаются построением тестовых БД;
создают БД, табличные пространства, таблицы, представления и индексы согласно спецификации разработчика приложений;
периодическая проверяют производительность системы и производят изменения для поддержки необходимого уровня производительности;
поддерживают целостность данных БД.
Системные администраторы:
отвечают за поддержку многопользовательской компьютерной системы, включая локальные вычислительные сети, глобальные вычислительные сети, телефонные системы или системы голосовой почты;
отвечают за все необходимое для резервирования и восстановления данных;
контролируют производительность системы в целом;
осуществляют поиск и устранение неисправностей;
в курсе нынешних и будущих потребностей БД в плане емкости дисков;
в курсе текущего состояния и нужд БД;
умеют определять узкие места системы, ограничивающие ее производительность,
обладают знаниями, необходимыми для решения вопросов оптимизации быстродействия БД;
добавляют и конфигурируют новые рабочие станции;
создают пользовательские учетные записи;
устанавливают общесистемное программное обеспечение;
выполняют процедуры для предотвращения распространения вирусов;
выделяют дисковое пространство;
консультируют разработчиков и конечных пользователей, отвечают на вопросы.
Наемные абд:
приглашаются под конкретную задачу или в качестве консультантов;
передают персоналу необходимые знания;
фиксируют свои действия;
прекрасно разбираются в предметной области;
хороши в качестве временного персонала, для оценки проекта или системы.
Администраторы-руководители:
проводят еженедельные совещания;
определяют перечень первоочередных задач;
устанавливают и оглашают официальный курс и стратегию;
утверждают и корректируют должностные инструкции и список обязанностей;
следят за наличием соответствующей документации.
В больших организациях, кроме АДБ, имеются аналитики, архитекторы, распределение их ответственности дано в табл.2.
Таблица 2 - Распределения ответственности при внедрении решения для создания БД
Объект |
Требования к данным |
Ответственность |
Модель бизнес-процессов |
Определение бизнес-процессов, функций |
Аналитики |
Архитектура данных |
Определение объектов, атрибутов, связей |
Архитекторы и аналитики данных |
Архитектура баз данных |
Проектирование баз данных Определения таблиц Определения столбцов, ключей |
Администраторы баз данных |
Инфраструктура |
Инструментальные средства Программное обеспечение Сеть |
Архитекторы инфраструктуры |
Архитектура приложений |
Проектирование приложений Взаимодействие приложений |
Архитекторы приложений |
Корпоративный архитектор — это специалист, который разрабатывает инфраструктуру корпоративной системы, занимается ее проектированием и следит за ходом ее реализации. Именно архитектор должен воспрепятствовать проведению инвестиций в технологию, которую в недалеком будущем предполагается заменить. Архитектор должен найти в организации общие бизнес-процессы, допускающие повторное использование сервисов, созданных ИТ-службой. Корпоративный архитектор должен мыслить обобщенно, охватывая своим взором приложения, форматы данных и аппаратные платформы, продумывая порядок взаимодействия этих трех составных частей друг с другом. Корпоративный архитектор должен быть универсалом с глубокими знаниями прикладного программного обеспечения, данных и оборудования, хорошо разбираться в бизнесе и уметь выделять повторяющиеся процессы или составные их части.
Кроме корпоративного архитектора в крупных организациях должны быть системный архитектор или архитектор программного обеспечения. Конечным результатом работы архитектора является проект системы. Именно архитектор указывает, в какие технологии компании следует проводить инвестиции. Хороший архитектор должен быть лидером. Почти всегда у него в подчинении команда, в состав которой входят специалисты по различным технологиям и бизнес-процессам.
Основные обязанности АБД являются стандартом для большинства систем, в то время как дополнительные могут варьироваться в зависимости от конкретной организации и опыта. В действительности, для многих компаний АБД является основным источником опыта и знаний по СУБД. Для выполнения своих задач, АБД должен иметь специальные привилегии при работе с аппаратно - программным комплексом. Эти привилегии позволяют выполнять те команды, которые недоступны обычным пользователям.
Задачи АБД имеет смысл разбить на группы в соответствии с частотой выполнения (ежедневные, еженедельные и ежемесячные задачи).
