Администрирование базами данных цели администрирования и его актуальность для современных баз данных. Введение Администрирование баз данных – что это такое? Кто такой администратор базы данных? Что он должен уметь делать? И что такое база данных

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

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

Администраторы базы данных выполняют большой круг разнообразных функций:

1. Анализ предметной области : описание предметной области, выявление ограничений целостности, определение статуса информации, определение потребностей пользователей, определение статуса пользователей, определение соответствия «данные – пользователь», определение объемно-временных характеристик обработки данных.

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

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

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

5. Защита данных от несанкционированного доступа :

Обеспечение парольного входа в систему: регистрация пользователей, назначение и изменение паролей;

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



Тестирование средств защиты данных;

Фиксация попыток несанкционированного доступа к информации;

Исследование возникающих случаев нарушения защиты данных и проведение мероприятий по их предотвращению.

6. Защита данных от разрушений . Одним из способов защиты от потери данных является резервирование. Используется как при физической порче файла, так и в случае, если в БД внесены нежелательные необратимые изменения.

7. Обеспечение восстановления БД : разработка программно-технологических средств восстановления БД, организация ведения системных журналов.

8. Анализ обращений пользователей к БД : сбор статистики обращений пользователей к БД, ее хранение и анализ (кто из пользователей, к какой информации, как часто обращался, какие выполнял операции, время выполнения запросов, анализ причин безуспешных (в т.ч. и аварийных) обращений к БД.

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

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

11. Подготовка и поддержание системных программных средств : сбор и анализ информации о СУБД и других прикладных программ, приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств.

12. Организационно-методическая работа : выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развития базы данных, разработка и выпуск организационно-методических материалов.

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

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

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

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

Положения

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

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

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

Знания

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

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

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

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

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

Функции

В обязанности администратора входит выполнение им определенных функций:

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

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

Обязанности

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

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

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

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

Другие обязанности

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

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

Права

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

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

Ответственность

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

1362.72kb.

  • Рабочей программы учебной дисциплины б3+ Администрирование баз данных информационных , 78.15kb.
  • Концепция баз данных уже давно стала определяющим фактором при создании эффективных , 293.58kb.
  • Лекция № Технологии баз данных , 92.24kb.
  • Понятия о базах данных и системах управления ими. Классификация баз данных. Основные , 222.31kb.
  • Курс, 1 поток, 5-й семестр лекции (34 часа), экзамен , 52.85kb.
  • Базы данных методические указания к выполнению курсовых работ , 62.66kb.
  • Базы данных, базы знаний и экспертные системы 2 Лекция 10


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

    Цели администрирования и его актуальность для современных баз данных.

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

    Необходимость персонала, обеспечивающего администрирование данными в системе БД в процессе функционирования, является следствием централизованного характера управления данными в таких системах, постоянно требующего поиска компромисса между противоречивыми требованиями к системе в социальной пользовательской среде. Хотя такая необходимость и признавалась на ранних стадиях развития технологии баз данных, четкое понимание и структуризация функций персонала, занятого администрированием, сложилось только вместе с признанием многоуровневой архитектуры СУБД (ANSI/X3/SPARC в 1975г.).

    Должностная инструкция.

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

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

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

    Администратор баз данных: классические подходы .

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

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

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

    Третья группа - администратор приложений (администратор внешних схем) - обеспечивает поддержку базы данных для различных групп пользователей механизма внешнего уровня архитектуры СУБД. Она несет ответственность за всю совокупность внешних схем базы данных.

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

    Может быть дана другая классификация групп администрирования - источник – журнал Oracle Professional, October 2001; см. Приложение 1.

    Процедура администрирования .

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

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

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

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

    Таким образом, можно сделать определенные обобщения.

    Администратор базы данных - это:

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

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

    Набор функций администратора баз данных.

    1. Консультирование аналитиков и программистов по особенностям используемой вервии СУБД и инструментов разработки, участие - совместно с аналитиками по проектированию базы данных - в логическом проектировании в том случае, если когда полезно учитывать специфические для СУБД или режима обработки данных рекомендации по проектированию базы данных.
    2. Планирование использования запоминающих устройств (дисковой памяти), в физическом проектировании базы данных.
    3. Ведение словаря-справочника.
    4. Сбор и анализ статистики функционирования базы данных, ее настройка для эффективной обработки данных и обслуживания пользователей.
    5. Управление представлением БД в среде хранения.
    • Настройка СУБД на конкретные условия применения может включать модификацию параметров организации среды хранения данных: выбор новых, более эффективных методов доступа. Обычно настройка системы позволяет изменить структуру хранимых данных с целью повышения производительности системы и возвращения используемой памяти для повторного использования.
    1. Реорганизация (реструктуризация) БД
    • Логическая реструктуризация - модификация концептуальной схемы с последующим приведением БД в соответствие с вновь сформированной схемой.
    1. Контроль целостности и восстановление базы данных.
    • Поддержка логической целостности (непротиворечивости) БД обеспечивается через объявление ограничений целостности модели в схеме БД, проверку при каждом обновлении данных или связей между ними. Для многих СУБД ограничения целостности поддерживаются только на уровне ввода данных в базу данных и ассоциируются с использованием экранных форм.
    • Проблема физической целостности БД возникает в связи с ее возможным разрушением в результате сбоев и отказов оборудования вычислительной системы. Развитые СУБД располагают средствами восстановления разрушенной БД, основанными на использовании ее контрольной копии и журнализации изменений.
    1. Подключение новых разработчиков и пользователей, приписывание им паролей, привилегий доступа к конкретным данным.
    2. Контроль роста СУБД; определение целесообразности модернизации оборудования.
    3. Конвертирование данных и прикладных программ.

    Инструментальные средства для АБД

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

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

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

    Приложение 1

    Классификация АБД

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

    1. Оперативные (operational) АБД:
    • манипулируют дисковым пространством
    • наблюдают за текущей производительностью системы
    • реагируют на возникающие неисправности БД
    • обновляют системное ПО и ПО базы данных
    • контролируют структурные изменения БД
    • запускают процедуры резервного копирования данных
    • выполняют восстановление данных
    • создают и управляют тестовыми конфигурациями БД
    1. Тактические (tactical) АБД:
    • реализуют схемы размещения информации
    • утверждают процедуры резервного копирования и восстановления данных
    • разрабатывают и внедряют структурные элементы БД: таблицы, столбцы, размеры объектов, индексацию и т.п.; сценарии(scripts) изменения схемы БД; конфигурационные параметры БД
    • утверждают план действий в случае аварийной ситуации
    1. Стратегические (strategic) АБД:
    • выбирают поставщика БД
    • устанавливают корпоративные стандарты данных
    • внедряют методы обмена данных в рамках предприятия
    • определяют корпоративную стратегию резервирования и восстановления данных
    • устанавливают корпоративный подход к ликвидации последствий аварии и обеспечению доступности данных
    1. Старшие (senior) АБД:
    • досконально знают свой персонал
    • пользуются высоким спросом
    • могут написать скрипт, который освободит их из запертого сундука, брошенного в океан, и чрезвычайно гордятся своими произведениями
    • тратят уйму времени на подготовку младших АБД
    • очень ценятся руководством и получают бешеные деньги
    1. Младшие (junior) АБД:
    • мечтают стать старшим АБД
    • не слишком сильны в написании скриптов
    • имеют большую склонность к использованию средств управления БД
    • тоже неплохо получают
    1. Прикладные (application) АБД:
    • в курсе информационных нужд компании
    • помогают в разработке прикладных задач
    • отвечают за разработку схемы и ее изменения
    • вместе с системным АБД обеспечивают должный уровень резервирования/ восстановления данных
    • занимаются построением тестовых БД
    1. Системные (system) АБД:
    • отвечают за все необходимое для резервирования и восстановления данных
    • контролируют производительность системы в целом
    • осуществляют поиск и устранение неисправностей
    • в курсе нынешних и будущих потребностей БД в плане емкости
    • в курсе текущего состояния и нужд БД
    1. Наемные (contract) АБД:
    • приглашаются под конкретную задачу или в качестве консультантов
    • передают персоналу необходимые знания
    • фиксируют свои действия!
    • должны прекрасно разбираться в соответствующей области
    • хороши в качестве временного персонала, для оценки проекта или системы
    1. Администраторы-руководители:
    • проводят еженедельные совещания
    • определяют перечень первоочередных задач
    • устанавливают и оглашают официальный курс и стратегию
    • утверждают и корректируют должностные инструкции и список обязанностей
    • следят за наличием соответствующей документации

    Приложение 2

    Администрирование СУБД для бизнес-руководителей

    На сайте IBM alphaWorks, посредством которого корпорация знакомит желающих со своими программными технологиями, находящимися в стадии разработки, размещена в свободном доступе ознакомительная версия системы Policy-based Data Management Tool. По словам представителя IBM India Research Lab, инструментарий даст возможность "бизнес-руководителям, ответственным за внутреннюю политику на предприятии, самостоятельно вносить необходимые изменения в соответствующие базы данных". В частности, система позволяет создавать и модифицировать бизнес-правила, регулирующие сохранение бухгалтерских и иных записей компании. Политики и бизнес-объекты (типа "крупный клиент", "данные по кредитным картам" и т. п.) создаются при помощи упрощенного графического интерфейса. Поддерживаются возможности архивации, удаления данных, рассылки уведомлений. Примером правила, которое можно создать при помощи системы, может послужить, например, автоматическое уведомление управляющего подразделением в случае ухода дорогостоящего клиента. Распознаются конфликтующие правила. Инструментарий рассчитан на DB2, но сможет работать также с Oracle и SQL Server после "несложной модификации".

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

    План

      Функции администратора БД.

      Методы защиты БД.

      Резервирование и восстановление БД.

      Оптимизация работы БД,

      Правовая охрана баз данных

    1. Функции администратора бд

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

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

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

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

    Этот комплекс процессов можно разделить по решаемым задачам на следующие группы:

      обеспечение и поддержание настройки структурного, интерфейсного и технологического компонентов АИС на структуру и процессы предметной области системы;

      обеспечение надежности и сохранности данных;

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

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

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

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

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

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

      архивирование и резервирование данных;

      восстановление данных после сбоев и повреждений;

    Проверка и поддержание целостности данных.

    Большой объем файлов баз данных, как уже отмечалось, обусловливает их размещение на устройствах дисковой (внешней) памяти. Поэтому отдельной задачей при проектировании АИС является определение схемы размещения файлов базы данных системы на устройствах внешней памяти, контроль за ее состоянием в процессе эксплуатации АИС.

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

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

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

    Большой комплекс функций администратора АИС связан с организацией и обеспечением коллективной работы пользова телей с общими данными. Еще на этапе проектирования АИС с непосредственным участием будущего администратора системы разрабатывается организационная схема функционирования и использования АИС. Исходя из особенностей технологических процессов в предметной области и круга решаемых задач, определяются функциональные группы работников, отвечающих за ввод, обработку и использование общих данных системы. На этой основе строится перечень и схема пользователей системы, определяются их конкретные функции, полномочия, разрабатываются необходимые технологические и интерфейсные элементы (входные и выходные экранные формы, запросы, шаблоны отчетов и т. д.), прорабатываются и устанавливаются внутренние параметры и характеристики коллективной обработки данных (размещение данных, параметры блокировок, обмена и т. д.). Администратор АИС, по сути, является как раз организатором и руководителем этих технологических процессов организации работы эксплуатационного персонала и абонентов-пользователей системы.

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

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

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

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

    Администратор баз данных

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

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

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

    Основные типы администраторов БД

    • Системный администратор.
    • Архитектор БД.
    • Аналитик БД.
    • Программист баз данных.
    • Разработчик моделей данных .
    • Администратор Web-узла.
    • Проблемно-ориентированный администратор БД.
    • Аналитик производительности.
    • Администратор хранилища данных .

    Ссылки

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

    Wikimedia Foundation . 2010 .

    Смотреть что такое "Администратор баз данных" в других словарях:

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

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

      Об администраторах в Википедии смотрите страницу Википедия:Администраторы. Администратор человек, выполняющий какие либо административные (управляющие) действия или наделённый соответствующими полномочиями. Администратор в Римско католической… … Википедия

      - (Security administrator) это субъект доступа, ответственный за защиту автоматизированной системы от несанкционированного доступа к информации (по руководящему документу «Защита от несанкционированного доступа к информации: Термины и определения») … Википедия

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

      банк данных - БнД Автоматизированная ИПС, состоящая из одной или нескольких баз данных и системы хранения, обработки и поиска информации в них. [ГОСТ 7.73 96] банк данных Совокупность массивов информации длительного хранения данных в автоматизированной системе … Справочник технического переводчика

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

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

      Warp Разработчик IBM, Microsoft Семейство ОС … Википедия

      OS/2 Warp Разработчик Microsoft Семейство ОС OS/2 Исходный код Закрытый исходный код Последняя версия 4.52 декабрь 2001 Тип ядра модульное Интерфейс графический Л … Википедия

    Книги

    • Ядро Oracle Внутреннее устройство для администраторов и разработчиков баз данных , Льюис Дж.. В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с…
    • Ядро ORACLE. Внутреннее устройство для администраторо и разработчиков баз данных , Льюис Джонатан. В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с…


    Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: