Профессия: администратор баз данных
Базы данных являются ядром любой информационной системы: АСУ ТП или 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
Администратор баз данных - это одна из ключевых фигур в ежедневном обеспечении предприятия информацией, включая информацию для принятия самых оперативных или самых ответственных решений. Это - эксперт или группа экспертов высшего уровня, обеспечивающие своими решениями и своими консультациями продуктивность и работоспособность и баз данных, и работающих с ними людей.
В наши дни администрирование баз данных является одним из наиболее востребованных и элитарных видов деятельности в области высоких технологий. Хорошие администраторы баз данных всегда нужны и, похоже, всегда будут в дефиците.
#программирование, #информационная безопасность, #база данных, #postgresql, #профессия, #вмиреит, #мирталантовизнаний, #компьютерныепрофессии
Комментарии
Отправить комментарий