Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LektsiiNovye.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.92 Mб
Скачать

Проектирование базы данных

Проектирование баз данных выполняется обычно проектировщиками баз данных, но проектировщики обычно работают с учётом мнения администратора баз данных. Иногда администратор баз данных сам выполняет обязанности проектировщика баз данных. Ежедневная работа с базами данных даёт администратору баз данных уникальный опыт, который помогает ему улучшать новые проекты баз данных.

Разработка хранимых процедур

Иногда администратору баз данных приходится проектировать и даже реализовывать хранимые процедуры (stored procedures). Поскольку администратор баз данных обладает хорошими знаниями базы данных и данных, то он отлично подходит для этой работы. В зависимости от применяемых приложений и потребностей вашей фирмы, хранимые процедуры должны быть как простыми, так и требующими значительного труда для их создания.

Разработка приложений

В некоторых фирмах администраторы баз данных участвуют в разработке приложений, осуществляющих доступ к базе данных фирмы. Чаще всего администраторы реализуют программирование серверной части приложения.

Информационная помощь другим сотрудникам

Администратора баз данных могут просить консультировать разработчиков, проектировщиков и конечных пользователей. Эти консультации могут производиться по следующим вопросам:

  • индивидуальная помощь конечным пользователям при решении конкретных проблем, создание программ обучения и даже обучение пользователей в соответствии с этими программами; во многих случаях применяется специально подобранный для этой цели SQL и пакетные запросы для систем поддержки принятия решений (DSS, decision support systems);

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

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

Прочие обязанности администратора баз данных

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

Администрирование кластера

Если вместе с SQL Server работают и службы MSCS, то администратору, вероятно, придётся выполнять поддержку кластера и выполнять задачи администрирования кластера. Работа кластера обычно администратора не беспокоит, но иногда могут возникнуть задачи его администрирования, например, при изменениях кластера из-за добавления аппаратуры. В настоящее время кластеризация применяется для перехода на другой сервер при отказах серверов, но в будущих версиях Microsoft Windows и SQL Server станет возможна масштабируемая кластеризация. Эти возможности приведут к усложнению как начальной настройки, так и администрирования кластера.

Работа в службе технических консультаций для пользователей

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

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