Читать книгу Переправа в кибермир. Примерный карьерный справочник онлайн
3) программирование и СУБД. Программист – это специалист, занимающийся разработкой алгоритмов и программ на основе математических моделей. Программист должен знать язык, среду, а также ориентироваться в платформах и библиотеках. Условно программистов можно разделить на три категории:
Прикладные программисты занимаются разработкой конкретных программ, необходимых для работы организации. Например, сюда можно отнести программистов 1С.
Системные программисты программируют операционные системы, интерфейсы к распределенным базам данных, работают с сетями.
Веб-программисты имеют дело с сетями. Они пишут веб-интерфейсы к базам данных, создают динамические веб-страницы и т. п. Инструментарий веб-программиста включает в себя HTML и CSS, XML и XSLT, JavaScript, AJAX, MySQL, РНР и Microsoft ASP. NET. Веб-программист умеет создавать веб-приложения с использованием Visual Studio, знает стандарт W3C, серверное и клиентское веб-программирование, основы программирования баз данных и веб-безопасности.
Для поддержания СУБД нужны следующие специалисты:
а) администратор баз данных должен обеспечить бесперебойную работу сервера, свободный доступ пользователей к информации и держать под контролем безопасность БД, минимизируя возможность потери данных. Необходимо знание специальных программ MS SQL Server, Transact-SQL, различные версии Oracle. Администратор БД должен разбираться в архитектуре баз, в их инфраструктуре, оптимизировать и настраивать производительность БД.
б) разработчик баз данных – специалист по хранению и обработке данных. Его задача – сделать эти два процесса максимально эффективными. Разработчику баз данных необходимо уверенно работать с какой-либо из ведущих СУБД: Microsoft SQL Server или Oracle и знать и понимать язык запросов SQL. Он должен уверенно владеть инструментарием для разработки, знать архитектуру хранения данных, понимать функционирование систем безопасности и оптимизации.
в) администратор Oracle выполняет полный контроль за применением на предприятии этой системы управления базами данных, занимается администрированием СУБД Oracle, занят архивированием данных и созданием их резервных копий. В его функции входят оптимизация, планирование баз данных, установка и запуск новых процедур и версий. Он предотвращает и устраняет последствия сбоев операционной системы.