Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_BD.doc
Скачиваний:
6
Добавлен:
19.08.2019
Размер:
249.86 Кб
Скачать

28. Эксплуатация баз данных.

Система входит в последний этап своего жизненного цикла, называемый эксплуатацией и сопровождением. Он включает выполнение следующих действий.

• Контроль производительности системы. Если производительность падает ниже приемлемого уровня, то может потребоваться дополнительная настройка или реорганизация базы данных.

• Сопровождение и модернизация (в случае необходимости) приложений баз данных. Новые требования реализуются в приложение базы данных при повторном выполнении предыдущих этапов жизненного цикла.

Как только приложение базы данных будет полностью готово к использованию, следует организовать тщательный контроль за его функционированием это позволит убедиться, что производительность и другие эксплуатационные показатели постоянно находятся на приемлемом уровне. Типичная СУБД обычно предоставляет различные утилиты администрирования базы данных, включая утилиты загрузки данных и контроля за функционированием системы. Подобные утилиты способны отслеживать работу системы и предоставлять информацию о различных показателях, таких как уровень использования базы данных, эффективность системы блокировок (включая сведения о количестве имевших место взаимоблокировок), а также выбираемые стратегии выполнения запросов. Администратор базы данных (АБД) может использовать эту информацию для настройки системы с целью повышения ее производительности (например, за счет создания дополнительных индексов), ускорения выполнения запросов, изменения структур хранения, объединения или разбиения отдельных таблиц. Процесс контроля должен поддерживаться на протяжении всего периода эксплуатации приложения базы данных, что позволит в любой момент времени провести эффективную реорганизацию базы данных с целью удовлетворения изменяющихся требований. Подобные изменения предоставляют информацию о наиболее вероятном направлении развития системы и ресурсах, которые могут потребоваться в будущем. Все это, вместе со сведениями о новых приложениях, предложенных для реализации, позволяет АБД принимать активное участие в планировании производственных мощностей и предоставлять руководству предприятия сведения о необходимости соответствующей корректировки существующих планов. Если в используемой СУБД нет некоторых нужных утилит, то АБД придется либо разработать их самостоятельно, либо приобрести требуемые дополнительные инструменты у сторонних разработчиков, если таковые имеются, После введения нового приложения базы данных в эксплуатацию пользователи должны в течение некоторого времени работать с новой и старой системами параллельно. Это необходимо для подстраховки.

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

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

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

Основные задачи АД:

1) Стратегическое планирование инф-й составляющей;

2) Определение долгосрочных целей;

3) Определение к требованиям данных;

4) Концептуальное и логическое проектирование БД

5) Разработка и сопровождение корпоративной модели данных;

6) Координация разработки системы в целом

Основные задачи А:

1) Оценка существующих СУБД и выбор целевой СУБД;

2) Реализация требований к данным;

3) Логическое и физическое проектирование БД;

4) Реализация физического проектирования БД;

5) Текущий контроль и управление БД.

Основная направленность АД – управленческая, его деятельность не зависит от типа целевой СУБД.

Основная направленность деятельности АБД – техническая, работа зависит от типа целевой СУБД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]