Объявление

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

 

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



Львиная доля бизнес-информации сегодня хранится в базах данных. Администратор базы данных или Database Administrator (DBA) — специалист, обслуживающий базы данных.


Базы данных являются ядром любой информационной системы: АСУ ТП или ERP-система на предприятии, компьютерная игра или социальная сеть, аналитическая или мониторинговая система и пр. На начальной стадии разработки базы данных администратор базы данных отвечает за её оптимальную организацию и одновременную работу конечных пользователей. На стадии развития и реорганизации отвечает за возможность корректной реорганизации базы данных без изменения или прекращения его текущей эксплуатации.

Эти специалисты занимаются серверными базами данных, в которых информация собрана с разных компьютеров и может читаться на каждом из них. Наиболее известными системами подобного рода являются Oracle и Microsoft SQL Server.

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

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

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

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

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

В СССР в начале 70-х годов к таким предприятиям относились, например, ЦЖБ МПС с его службой резервирования железнодорожных билетов на базе системы "Экспресс", или завод Автоваз с его системой учета и планирования производства.

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

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

Американский Национальный Институт Стандартов ANSI/X3/SPARC в 1975 г. в рабочем отчете группы по базам данных представил описание трехуровневой архитектуры СУБД, в которой выделялся уровень внешних схем данных, уровень концептуальной схемы данных и уровень схемы физического хранения данных. В соответствии с этой архитектурой определялись три роли администратора баз данных: администратор концептуальной схемы, администратор внешних схем и администратор хранения данных. Эти роли в случае очень маленькой системы мог играть один человек, в большой системе для выполнения каждой роли могла назначаться группа людей. Малые, в первую очередь, персональные информационные системы благодаря мощным программным инструментам часто могут разрабатываться почти полностью самими пользователями с помощью консультаций программистов или аналитиков либо одним-двумя разработчиками-профессионалами без применения каких-либо специальных полных методологий.

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

Основные типы администрирования баз данных:

  • Проблемно-ориентированный администратор баз данных.
  • Аналитик производительности.
  • Администратор хранилища данных.

Администраторы баз данных востребованы в следующих областях:

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

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

Профессионально важные качества администратора баз данных:

  • эмоционально-психическая устойчивость;
  • высокая помехоустойчивость;
  • хорошее развитие концентрации, устойчивости и переключения внимания;
  • хорошее развитие кратковременной и долговременной памяти;
  • способность к самоконтролю;
  • высокий уровень математических (счетных) способностей;
  • способность к анализу, синтезу, обобщению получаемой информации;
  • способность в течение длительного времени сосредоточиваться на одном предмете, заниматься определенным видом деятельности;
  • способность быстро переходить с одного вида деятельности на другой;
  • способность запоминания больших объемов информации;
  • способность длительное время заниматься однообразным видом деятельности.

Администратор баз данных должен обладать следующими личностными качествами:

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

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

  • проектирование базы данных;
  • оптимизация производительности базы данных;
  • обеспечение и контроль доступа к базе данных;
  • обеспечение безопасности в базе данных;
  • резервирование и восстановление базы данных;
  • обеспечение целостности баз данных.
  • В основные обязанности администратора баз данных входит:
  • установка и настройка прикладного программного обеспечения для администрирования систем управления базами данных;
  • управление программным обеспечением систем управления базами данных;
  • установка и настройка серверного программного обеспечения систем управления базами данных;
  • управление уровнями доступа к объектам базы данных;
  • управление учетными записями пользователей;
  • обеспечение бесперебойной работы системы управления базой данных;
  • ликвидация сбоев в работе систем управления базами данных;
  • мониторинг систем управления базами данных;
  • выполнение регламентных процедур по резервному копированию, архивированию и восстановлению баз данных;
  • миграция или установка программ из тестовой конфигурации базы данных в рабочую конфигурацию;
  • обеспечение перехода на новую версию системы управления базой данных.
Список навыков, необходимых для того, чтобы стать администратором базы данных:
  • Знание запросов к базе данных;
  • Знание теории баз данных;
  • Знание дизайна баз данных;
  • Знание о самой СУБД, например, Microsoft SQL Server или MySQL;
  • Знание языка структурированных запросов (SQL), например, SQL / PSM или Transact-SQL;
  • Общее понимание архитектуры распределенных вычислений, например, модель клиент-сервер;
  • Общее понимание операционной системы, например, Windows или Linux;
  • Общее понимание технологии хранения и работы сетей;
  • Общее понимание обслуживания, восстановления и обработки сбоев базы данных.
Основные профессиональные категории в администрировании баз данных:
  • Аналитики данных
  • Информационный аналитик
  • Системные аналитики
  • Аналитики по программированию
  • Администраторы базы данных
  • Системные консультанты
  • Консультанты по информационным технологиям
  • Консультанты по применению
  • Консультанты по программированию
  • Программисты баз данных
  • Программисты бизнес-процессов
  • Интеграторы данных
  • Инженеры данных
  • Статистики
  • Руководители дата-центров
  • Координаторы области
  • Менеджеры приложений
  • Инженеры космических баз данных;
  • Пространственный майнинг данных
  • Руководитель космических проектов
  • Инженеры-программисты
  • Инструкторы по программному обеспечению
  • База данных учителей
  • ИТ-менеджеры
  • Инженеры ИТ-поддержки
  • Менеджеры ИТ-поддержки
  • Руководитель проекта Data Mining
  • Консультант проекта Data Mining
  • Региональные директора
  • Подрядчики
  • Менеджеры по продукту
  • Консалтинг Менеджеры
  • Менеджеры ИТ-поддержки

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

При наличии свидетельства о повышении квалификации об окончании авторизированных курсов, например ORACLE, специалист может претендовать на должность руководителя, начальника отдела по информационной безопасности и аналитической деятельности. В современных условиях часто администраторы баз данных работают в режиме «фриланса», выполняя заказы различных компаний на договорной основе.
Профессиональная сертификация администратора баз данных:
  • IBM Certified Advanced Database Administrator - DB2 10.1 для Linux, Unix и Windows
  • Сертифицированный администратор баз данных IBM - DB2 10.1 для Linux, Unix и Windows
  • Oracle Database 12c сертифицированный администратор-профессионал
  • Oracle MySQL 5.6 сертифицированный администратор базы данных - профессионал
  • MCSA SQL Server 2012
  • Эксперт по решениям для платформы данных MCSE

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

В наши дни администрирование баз данных является одним из наиболее востребованных и элитарных видов деятельности в области высоких технологий. Хорошие администраторы баз данных всегда нужны и, похоже, всегда будут в дефиците.

АНОНСЫ СТАТЕЙ БЛОГА "В МИРЕ ИТ" ЧИТАЙТЕ:


  FACEBOOK 







#программирование, #информационная безопасность, #база данных, #postgresql, #профессия, #вмиреит, #мирталантовизнаний, #компьютерныепрофессии 



Комментарии