Набор функций администратора баз данных.
1. Консультирование аналитиков и программистов по особенностям используемой версии СУБД и инструментов разработки, участие - совместно с аналитиками по проектированию базы данных - в логическом проектировании в том случае, если когда полезно учитывать специфические для СУБД или режима обработки данных рекомендации по проектированию базы данных.
2. Планирование использования запоминающих устройств (дисковой памяти), в физическом проектировании базы данных.
3. Ведение словаря-справочника.
4. Сбор и анализ статистики функционирования базы данных, ее настройка для эффективной обработки данных и обслуживания пользователей.
5. Управление представлением БД в среде хранения.
· Настройка СУБД на конкретные условия применения может включать модификацию параметров организации среды хранения данных: выбор новых, более эффективных методов доступа. Обычно настройка системы позволяет изменить структуру хранимых данных с целью повышения производительности системы и возвращения используемой памяти для повторного использования.
6. Реорганизация (реструктуризация) БД
· Логическая реструктуризация - модификация концептуальной схемы с последующим приведением БД в соответствие с вновь сформированной схемой.
7. Контроль целостности и восстановление базы данных.
· Поддержка логической целостности (непротиворечивости) БД обеспечивается через объявление ограничений целостности модели в схеме БД, проверку при каждом обновлении данных или связей между ними. Для многих СУБД ограничения целостности поддерживаются только на уровне ввода данных в базу данных и ассоциируются с использованием экранных форм.
· Проблема физической целостности БД возникает в связи с ее возможным разрушением в результате сбоев и отказов оборудования вычислительной системы. Развитые СУБД располагают средствами восстановления разрушенной БД, основанными на использовании ее контрольной копии и журнализации изменений.
8. Подключение новых разработчиков и пользователей, приписывание им паролей, привилегий доступа к конкретным данным.
9. Контроль роста СУБД; определение целесообразности модернизации оборудования.
10. Конвертирование данных и прикладных программ.
Инструментальные средства для абд
Для поддержания функций администрирования данными СУБД предусматривает специальный инструментарий, организованный, как правило, в виде различного рода служебных программ - утилит. Потребности администратора зависят от его обязанностей и квалификации.
1. Профилактический монитор:
· избавляет администратора от экстренных мер;
· разгружает администратора по вечерам и выходным;
· ускоряет приобретение опыта.
1. Средства диагностики:
· превращают младшего АБД в старшего, позволяя последнему сконцентрироваться на других задачах.
2. Средства анализа:
· помогают при планировании роста БД и будущих затрат.
3. Средства технического обслуживания:
· помогают при резервном копировании и восстановлении данных, сокращая время операции и уменьшая число ошибок;
· помогают при реорганизациях, экономя время, уменьшая количество ошибок и длительность профилактических окон;
· способствуют высокой доступности данных, создавая “незаметные ” с точки зрения системы профилактические окна и помогая при резервировании / восстановлении системы.
Таким образом, можно сказать, что должность администратора базы данных, несомненно, является важнейшей на предприятии и недооцененной. Администратор отвечает за функционирование системы базы данных, поэтому неблагодарно считать устойчивое функционирование системы само собой разумеющимся фактом, а противоположное – исключительной виной администратора базы данных.
Приложение 1