Администрирование баз данных

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

Соответственно предусматривают и две должности: админист­ратор данных и администратор баз данных.

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

Приведем перечень задач, возлагаемых на администратора дан­ных:

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

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

· экспертная оценка осуществимости проектов и планирова­ние процесса создания базы данных;

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

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

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

· оценка существующих и ожидаемых объемов данных;

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

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

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

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

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

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

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

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

Приведем перечень задач администратора баз данных:

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

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

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

· определение и реализация требований по защите и поддерж­ке целостности данных;

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

· разработка стратегии тестирования баз данных;

· обучение пользователей при работе с базами данных в ЛВС предприятия;

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

· регулярное резервное копирование;

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

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

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