Чем занимается администратор базы данных?

Введение

Администратор — лицо, ответственное за целостность и непротиворечивость данных в системе, безопасность системы, эффективность функционирования системы и использования ею ресурсов. СУБД (система управления баз данных) «видит» администратора как пользователя, обладающего определенным набором привилегий. Привилегии администратора дают ему возможность использовать такие команды и утилиты СУБД и иметь доступ к таким системным таблицам, которые недоступны рядовым пользователям. Как правило, СУБД предоставляют в распоряжение администратора еще и специальный инструментарий, который обеспечивает удобный интерфейс для выполнения функций администратора. Во всех СУБД различаются (хотя и называются по-разному) два уровня администрирования: системный администратор (администратор СУБД) и администраторы базы данных (БД). Одна копия программного продукта СУБД может поддерживать одновременное существование многих БД — коллекций данных и прикладных средств их обработки. Разные БД могут быть связаны с разными проектами и даже с разными организациями, поэтому у каждой БД должен быть свой администратор. Функции системного администратора относятся ко всей системе в целом, его права и привилегии распространяются на все объекты и на все субъекты в системе. Функции администратора БД относятся не только к подмножеству системных ресурсов, выделенных конкретной БД, его права и привилегии распространяются на объекты, относящиеся к данной БД, и на субъекты, имеющих к ним доступ. Руководства для разных СУБД по-разному формулируют функции администратора, но в конечном итоге они сводятся к следующим:

  • инсталляция СУБД;
  • управление памятью;
  • управление разделением данных между пользователями;
  • копирование и восстановление БД;
  • управление безопасностью в системе;
  • передача данных между СУБД и другими системами;
  • управление производительностью.

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

ВВЕДЕНИЕ

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

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

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

Главные задачи администрирования базы данных – обеспечение надежной и

эффективной работы базы данных, адекватности содержания базы данных.

информационным потребностям пользователей, отображения в БД актуального

состояния данных.

Стратегия профессионального развития

Профессиональное развитие имеет два измерение: вертикальное — углубленное изучение; и горизонтальное — смежные компетенции и кругозор

С одной стороны, важно глубоко понимать архитектуру и функциональные возможности, конкретные профессиональные техники (best practices). И на рынке труда считается, что эксперт (узкий специалист) имеет более высокий уровень оплаты

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

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

Для профессионального развития можно выделить следующие подходы:

Нравится

Какие компетенции требуются администраторам баз данных?

Как минимум, администратор базы данных будет:

  • Имеете образование в области информационных технологий, информатики или инженерии.
  • Необходимо владеть языком структурированных запросов (SQL)и соответствующими технологиями баз данных (проприетарными или открытыми).
  • Понимать кодирование и управление услугами (в некоторой степени)

Соответствующие технологии баз данных включают, среди прочего, SQL Server, MySQL, Oracle, IBM Db2 и MongoDB. Это не означает, что вы должны быть сертифицированы по всем из них, но требуется практическое знание некоторых из них.

Европейская система электронных компетенций ( e-CF ) определяет пять связанных компетенций, которыми должен обладать администратор баз данных. Все эти компетенции относятся к 3-му уровню квалификации (по шкале от 1 до 5):

E-CF AREA E-CF КОМПЕТЕНЦИЯ УРОВЕНЬ 3
Строить Разработка приложения Действует творчески, разрабатывая приложения и выбирая соответствующие технические возможности. Отвечает за деятельность других разработчиков. Оптимизирует разработку, обслуживание и производительность приложений за счет использования шаблонов проектирования и повторного использования проверенных решений.
Компонентная интеграция Учет собственных и чужих действий в процессе интеграции. Соответствует соответствующим стандартам и процедурам контроля изменений для поддержания целостности общей функциональности и надежности системы.
Запустить Изменить поддержку Обеспечивает целостность системы, контролируя применение функциональных обновлений, добавлений программного или аппаратного обеспечения и действий по техническому обслуживанию. Соответствует требованиям бюджета.
Управление информацией и знаниями Анализирует бизнес-процессы и связанные с ними требования к информации и предоставляет наиболее подходящую информационную структуру.
Управлять Управление информационной безопасностью Оценивает меры и индикаторы управления безопасностью и решает, соответствуют ли они политике информационной безопасности. Расследует и инициирует меры по устранению любых нарушений безопасности.

Беглый поиск по популярным веб-сайтам по подбору талантов показывает, что администраторам баз данных необходимы дополнительные мягкие навыки, в том числе:

  • Осведомленность бизнеса и понимание бизнес-требований ИТ
  • Отличные навыки решения проблем и аналитические навыки
  • Хорошие коммуникативные навыки, умение работать в команде и вести переговоры
  • Хорошие организаторские способности
  • Гибкость и адаптируемость
  • Отличные деловые отношения и навыки поддержки пользователей

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

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

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

Что входит в основные задачи

Если объединить приоритетные задачи, которые должен решать администратор БД, без уточнения отраслевой специфики компании, то выделяются следующие:

  1. Оптимизация производительности. Система должна не только просто функционировать, а делать это по рациональной и максимально выгодной схеме.
  2. Проектирование базы данных. Потребности компании могут меняться, что ведет к появлению необходимости совершенствовать системы, внедрять дополнительные разработки.
  3. Обеспечение безопасности. Для каждой базы требования к защите имеет определенный уровень, что обязательно должно быть учтено администратором.
  4. Резервирование, копирование и при необходимости восстановление баз данных.
  5. Организация процесса по обеспечению целостности информации.

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

Данные актуальны на Май 2019 и взяты из сервиса «Яндекс Работа»

Обязанности

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

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

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

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

Обязанности администратора базы данных (АБД)

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

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

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

Разработчики приложений. В обязанности разработчика приложений входит:

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

Зарплата администраторов баз данных в России в 2022 году

Судя по объявлениям на популярных сайтах по поиску работы, таких как HeadHunter и Зарплата.ру, потребность в администраторах БД остается стабильно высокой. Работодатели не всегда указывают уровень ожидаемой зарплаты, но порядок цифр таков:

  • Стажер (без опыта) – 25000 рублей;

  • Опыт работы от 1 до 3 лет – до 60000 рублей;

  • Опыт работы от 3 до 6 лет – до 200000 рублей.

Нередко соискателям предлагается удаленная работа с определенным нормативом часов в неделю (до 40 часов) и свободным графиком. Иными словами, специалист имеет возможность выбирать, когда и как ему работать.

Какие навыки обычно требуют от соискателей:

  1. Навыки по обслуживанию СУБД (резервное копирование, проверка, оптимизация работы);

  2. Знание Unix, Windows и других ПО;

  3. Восстановление БД в случае сбоя;

  4. Знание SQL;

  5. Программы зеркалирования БД, такие как Database Mirroring;

  6. Умение составлять инструкции для пользователей (бухгалтеров, менеджеров и т.д.);

  7. Знание технического английского.

Ответственность Администратор баз данных MS SQL

4.1. Администратор баз данных MS SQL несет ответственность за невыполнение или несвоевременное выполнение возложенных настоящей должностной инструкцией обязанностей и (или) неиспользование предоставленных прав.
4.2. Администратор баз данных MS SQL несет ответственность за несоблюдение правил внутреннего трудового распорядка, охраны труда, техники безопасности, производственной санитарии и противопожарной защиты.
4.3. Администратор баз данных MS SQL несет ответственность за разглашение информации об организации (предприятии/учреждении), относящейся к коммерческой тайне.
4.4. Администратор баз данных MS SQL несет ответственность за неисполнение или ненадлежащее исполнение требований внутренних нормативных документов организации (предприятия/учреждения) и законных распоряжений руководства.
4.5. Администратор баз данных MS SQL несет ответственность за правонарушения, совершенные в процессе своей деятельности, в пределах, установленных действующим административным, уголовным и гражданским законодательством.
4.6. Администратор баз данных MS SQL несет ответственность за причинение материального ущерба организации (предприятию/учреждению) в пределах, установленных действующим административным, уголовным и гражданским законодательством.
4.7. Администратор баз данных MS SQL несет ответственность за неправомерное использование предоставленных служебных полномочий, а также использование их в личных целях.

Мифы профессии

  • Сисадмины — рабочая профессия. Нет, это интеллектуальная, сложная работа с многозадачностью и нагрузками, потому что в современном мире ИТ-инфраструктура значит слишком много в любой компании.
  • Сисадмины злые. Нет, обычные — по мере характера обладателя профессии. Но их реально раздражают пользователи, которые не могут описать проблему или, чего доброго, считают себя почти что хакерами и перед тем, как позвать на помощь, усугубляют проблему донельзя.
    Не злые, а опасные!
  • Сисадминам не нужно образование. Если вы не хотите всю жизнь «починять примусы» и заниматься базовыми вещами типа установки антивируса и других программ, учиться нужно постоянно, как самостоятельно, так и на профессиональных сертифицированных курсах. Высшее образование поможет ускорить процесс самообучения и восприятия сложной технической информации. 
  • Сисадмины бездельники. О, это мой самый любимый миф! Хороший сисадмин работает с программными средствами управления ИТ-инфраструктурой и держит всю систему в порядке. Это занимает огромное количество времени, нередко требует сверхурочной работы, но внешне да, кажется, что сисадмин просто сидит за ПК, как и все мы. На взгляд обывателя это непорядок: админ же должен обернуться проводами и носиться с кримпером и стриппером наперевес. Глупость, короче. Хотя никто не безгрешен — но ленивого сисадмина вы сразу почувствуете на своей шкуре.
  • Сисадмины неопрятны, ходят в растянутых свитерах и с бородой. Внешность сисадмина не продиктована никакими стандартами и зависит исключительно от его личных предпочтений.

Кто такие разработчики БД и что они делают

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

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

С каждым годом эта работа становится всё более сложной: объем информации увеличивается, базы данных становятся озерами данных, требования к скорости их работы, надежности и безопасности усиливаются. Однако ключевые навыки — опыт проектирования и настройки баз данных, навыки программирования, знание SQL, T-SQL и PL / SQL, DB2 и операционных систем, с которыми придется работать (Windows, Linux) — остаются неизменными.

Hard skills разработчика БД

  • Проектирование и настройка реляционных баз данных
  • Навыки программирования
  • Знание SQL, T-SQL и PL / SQL, DB2
  • Знание операционных систем (Windows, Linux)
  • Опыт миграции данных, обеспечения эффективного использования, анализа нагрузки БД и др.
  • Опыт системной интеграции и тестирования качества
  • Умение проводить системный анализ.

Что должен знать и уметь системный администратор?


Выдержка из реальной вакансии системного администратора.

Hard Skills системного администратора:

  • Понимать принципы работы и настройки операционных сиcтем Linux, Windows.
  • Уметь работать с веб-серверами: Apache, Ngninx, IIS (это HTTP-серверы, которые принимают запросы от пользователей и выдают данные, хранят файлы сайтов и приложений).
  • Уметь отслеживать и находить ошибки и проблемы в работе инфраструктуры (при помощи ПО для мониторинга типа Zabbix).
  • Администрировать базы данных, поддерживать их правильное функционирование и безопасность (MySQL, PostgreSQL, MSSQL).
  • Разбираться в процессах контейнеризации и соответствующем ПО (Kubernetes).
  • Анализировать сетевой трафик и защищенность инфраструктуры, тестировать безопасность систем при помощи специального ПО (Burp Suite, Nmap).
  • Вести документацию происшествий и отчетность по их устранению.
  • Автоматизировать рутинные задачи, мониторинг и исправление типовых ошибок (Ansible).

Soft Skills системного администратора:

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

Важно обращать внимание на историю ошибок и контекст. Я часто вижу людей, которые приходят на работу после техникума или универcитета, они горят юношеским максимализмом и хотят заменить все старые технологии на новые, сделать красиво и современно. Однако опытные админы понимают: выбор технологий обоснован исторически сложившимися, иногда неочевидными причинами

Возможно, даже в какой-то мелочи переход на новую технологию может быть крайне трудоемким: важно создать резервные копии, очень внимательно протестировать нововведение, оценить его ценность и уместность для процессов. Главное правило системного администратора — «Не навреди»

Однако опытные админы понимают: выбор технологий обоснован исторически сложившимися, иногда неочевидными причинами

Возможно, даже в какой-то мелочи переход на новую технологию может быть крайне трудоемким: важно создать резервные копии, очень внимательно протестировать нововведение, оценить его ценность и уместность для процессов. Главное правило системного администратора — «Не навреди»

Умение «продавать» решения руководству

Чтобы внедрить новые решения в инфраструктуру, важно предоставить руководству цифры, обосновать их ценность с точки зрения бизнес-задач, рассчитать риски. Стрессоустойчивость

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

Коммуникация. Системные администраторы работают в команде, а также взаимодействуют с разработчиками и бизнес-отделами. Чтобы успешно работать, важно уметь говорить со всеми на одном языке, слушать и ясно выражать свои мысли.

Админу важно также быть готовым постоянно учиться. Формальное высшее образование не обязательно, но добирать знания нужно будет постоянно

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

Где выучиться на администратора баз данных

Designed by freepik

Специалисту такого профиля желательно иметь высшее образование. Специальности называются:

  • Компьютерные и информационные науки (02.00.00);

  • Информатика и вычислительная техника (09.00.00);

  • Прикладная математика и информатика (01.03.02).

Курсы администраторов баз данных

Есть также специальные курсы профессиональной переподготовки для DBA. Их, как правило, организовывают при высших учебных заведениях, но бывает и обучение в онлайн-школах. Курс «Системный администратор».

Уровней онлайн-курсов может быть несколько:

  • Для новичков – тех, кто хочет войти в профессию и нуждается в базовых знаниях;

  • Для тех, кто хочет подтянуть теорию и получить начальный практический опыт (например, выпускников технических вузов смежных специальностей, или IT-разработчиков);

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

Можно ли переучиться на администратора баз данных без технического образования?

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

Однако это ничто иное как «Специалист технической поддержки», «Младший системный администратор», или на жаргоне «эникейщик». Такой человек отвечает на звонки или общается с пользователями в чате техподдержки, работая по мануалу. Он также может настроить сеть и ПО на компьютерах, устранить какие-то незначительные сбои. Более сложные задачи ему, естественно, не доверяют.

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

Кто такой Администратор Базы Данных?

Функция «администрирования данных» стала активно рассматриваться и определяться
как вполне самостоятельная с конца 60-х годов. Практическое значение это
имело для предприятий, вынужденных использовать вычислительную технику
в системах информационного обеспечения своей ежедневной основной деятельности.

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

Функция «администрирования данных» в целом приписывалась достаточно
крупному подразделению, например, Вычислительному Центру (ВЦ) предприятия.
Внутри ВЦ происходила естественная специализация сотрудников в зависимости
от их узкой специальности и выполняемых функций («электронщики», «программисты»,
«операторы», «технологи») и закреплялась в оргштатках. Электронщики меняли
аппаратные блоки и пропускали тестовые программы (которые могли выполняться
успешно и на ЭВМ, работающей с явными сбоями), программисты писали и отлаживали
программы, операторы выполняли программы и передавали распечатки результатов
пользователям, технологи занимались выяснением отношений со всеми остальными:
пользователями, операторами, программистами и электронщиками. Правда, были
случаи, когда руководители ВЦ считали, что и такое разделение труда является
излишеством, а хороший специалист должен сам и выяснить у пользователя,
что тому надо получать как результат работы ЭВМ, и написать и отладить
программу, и эксплуатировать ее, и при необходимости починить ЭВМ.

Время шло, технологии развивались и усложнялись, специализация углублялась.
Однако качественные изменения стали происходить с включением в использование
так называемых интегрированных баз данных. Одна такая база данных
(БД) создавалась для решения многих задач, каждая из которых могла использовать
только небольшую, «свою» часть БД, обычно пересекающуюся с частями, используемыми
в других задачах.

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

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

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

Как и для каждого общего ресурса значительной важности, БД стала требовать
отдельного управления, причем:

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

Функция управления БД получила название «администрирование базы данных».

Естественно, лицо, ответственное за администрирование БД, получило
название «Администратор базы данных», или АБД.

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Диго С.М. БАЗЫ ДАННЫХ. ПРОЕКТИРОВАНИЕ И СОЗДАНИЕ: Учебно-методический комплекс. – М.: Изд. центр ЕАОИ. 2008. – 171 с.
  2. Иллюстрированный самоучитель по Microsoft Access http://www.taurion.ru/access
  3. Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Уч. пос./ Н.А. Гайдамакин – М.: Гелиос АРВ, 2002. – 318с.
  • Понятие и классификация инвестиционных проектов
  • Тайм-менеджмент студента: особенности организации времени студента, инструменты, техники, приемы организации времени (Реферат по дисциплине тайм-менеджмент)
  • Технический анализ: сущность и приёмы
  • Вышеградская четверка: особенности рыночных преобразований Венгрии
  • Анализ внешней среды фирмы
  • Климат Ирландии
  • Ученический договор.
  • Международные стандарты труда
  • Системы оплаты труда
  • Арбитражный управляющий
  • Как настроиться на рабочий лад. Обзор эффективных техник самомотивации.
  • Как вы понимаете понятие «недобросовестная конкуренция» ?

ЗАКЛЮЧЕНИЕ

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

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

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

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

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

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

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Работатека
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: