Главная страница
Навигация по странице:

  • Организация труда обслуживающего персонала

  • Список использованной литературы

  • Курсовая по предмету Управление данными. Курсовая Управление данными. Эксплуатация баз данных


    Скачать 52.27 Kb.
    НазваниеЭксплуатация баз данных
    АнкорКурсовая по предмету Управление данными
    Дата28.09.2022
    Размер52.27 Kb.
    Формат файлаdocx
    Имя файлаКурсовая Управление данными.docx
    ТипКурсовая
    #702298
    страница2 из 2
    1   2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Оперативные (operational) АБД:

    • манипулируют дисковым пространством;

    • наблюдают за текущей производительностью системы;

    • реагируют на возникающие неисправности БД;

    • обновляют системное ПО и ПО базы данных;

    • контролируют структурные изменения БД;

    • запускают процедуры резервного копирования данных;

    • выполняют восстановление данных;

    • создают и управляют тестовыми конфигурациями БД;

    Тактические (tactical) АБД:

    • реализуют схемы размещения информации;

    • утверждают процедуры резервного копирования и восстановления данных;

    • разрабатывают и внедряют структурные элементы БД: таблицы, столбцы, размеры объектов, индексацию и т.п.;

    • сценарии(scripts) изменения схемы БД;

    • конфигурационные параметры БД;

    • утверждают план действий в случае аварийной ситуации.

    Стратегические (strategic) АБД:

    • выбирают поставщика БД;

    • устанавливают корпоративные стандарты данных;

    • внедряют методы обмена данных в рамках предприятия;

    • определяют корпоративную стратегию резервирования и восстановления данных;

    • устанавливают корпоративный подход к ликвидации последствий аварии и обеспечению доступности данных

    Старшие (senior) АБД:

    • досконально знают свой персонал;

    • пользуются высоким спросом;

    • тратят уйму времени на подготовку младших АБД;

    • очень ценятся руководством и получают бешеные деньги.

    Младшие (junior) АБД:

    • мечтают стать старшим АБД;

    • не слишком сильны в написании скриптов;

    • имеют большую склонность к использованию средств управления БД;

    • тоже неплохо получают.

    Прикладные (application) АБД:

    • в курсе информационных нужд компании;

    • помогают в разработке прикладных задач;

    • отвечают за разработку схемы и ее изменения;

    • вместе с системным АБД обеспечивают должный уровень резервирования/ восстановления данных;

    • занимаются построением тестовых БД.

    Системные (system) АБД:

    • отвечают за все необходимое для резервирования и восстановления данных;

    • контролируют производительность системы в целом;

    • осуществляют поиск и устранение неисправностей;

    • в курсе нынешних и будущих потребностей БД в плане емкости;

    • в курсе текущего состояния и нужд БД.

    Наемные (contract) АБД:

    • приглашаются под конкретную задачу или в качестве консультантов;

    • передают персоналу необходимые знания;

    • фиксируют свои действия;

    • должны прекрасно разбираться в соответствующей области;

    • хороши в качестве временного персонала, для оценки проекта или системы;

    Администраторы-руководители:

    • проводят еженедельные совещания;

    • определяют перечень первоочередных задач;

    • устанавливают и оглашают официальный курс и стратегию;

    • утверждают и корректируют должностные инструкции и список обязанностей;

    • следят за наличием соответствующей документации.

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

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

    В обязанности администратора могут входить:

    • инсталляция и обновление версий сервера и прикладных инструментов;

    • распределение дисковой памяти и планирование будущих требований системы к памяти;

    • создание первичных структур памяти в базе данных (табличных пространств) по мере проектирования приложений разработчиками приложений;

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

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

    • зачисление пользователей и поддержание защиты системы;

    • соблюдение лицензионного соглашения;

    • управление и отслеживание доступа пользователей к базе данных;

    • отслеживание и оптимизация производительности базы данных;

    • планирование резервного копирования и восстановления;

    • поддержание архивных данных на устройствах хранения информации;

    • осуществление резервного копирования и восстановления;

    • обращение в корпорацию за техническим сопровождением.

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

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

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

    • проектирование структуры базы данных в соответствии с требованиями приложений;

    • оценка требований памяти для приложения;

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

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

    • настройка приложения в процессе его разработки;

    • установка мер по защите приложения в процессе его разработки.

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

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

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

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

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

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

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

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

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

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

    Средства администрирования включены в состав всех СУБД. Особенно развиты эти средства в корпоративных СУБД. Кроме того, появился целый класс специализированного программного обеспечения: средства DBA (DataBase Administration – администрирование базы данных).

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

    Система управления персоналом включает в себя следующие основные элементы:

    • группу специалистов аппарата управления;

    • комплекс технических средств системы управления

    • информационную базу для управления персоналом;

    • комплекс методов и методик организации труда и управления персоналом;

    • правовую базу;

    • совокупность программ управления информационными процессами для персонала организации.

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

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

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

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

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

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

    • разработку (впоследствии ежегодную корректировку) плана мероприятий по реализации кадровой политики;

    • обеспечение руководства и исполнителей информацией, необходимой для реализации кадровой политики;

    • анализ кадрового потенциала, его текущую и перспективную оценку;

    • разработку долгосрочных, среднесрочных прогнозов потребности организации в персонале;

    • сбор информации и анализ рынка труда;

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

    Отдел оценки и адаптации персонала осуществляет:

    • социально-психологическую диагностику;

    • разработку критериев отбора персонала;

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

    • организацию отбора и оценки персонала;

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

    • поиск и привлечение работников;

    • ознакомление с рабочим местом и условиями труда;

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

    • определение принципов, форм и сроков аттестации персонала;

    • проведение аттестации работников;

    • формирование кадрового резерва.

    Отдел развития и продвижения персонала осуществляет:

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

    • организацию проведения мероприятий по развитию персонала, в т.ч. руководителей;

    • оценку эффективности подготовки, переподготовки, повышения квалификации работников;

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

    • разработку и внедрение системы продвижения по службе.

    Отдел кадров осуществляет:

    • подготовку кадровых приказов;

    • оформление трудовых отношений (прием, увольнение, перемещение);

    • ведение личных дел;

    • учет перемещений, поощрений и увольнений;

    • делопроизводство системы управления персоналом.

    Отдел мотивации труда осуществляет:

    • разработку систем оплаты труда, видов материального и морального стимулирования работников;

    • определение системы показателей труда;

    • установление системы стимулов, компенсаций, льгот, обеспечение процесса участия работников в распределении прибылей;

    • нормирование и тарификацию этапов трудового процесса.

    Отдел трудовых отношений осуществляет:

    • анализ и регулирование групповых и межличностных отношений, конфликтов;

    • выявление социальной напряженности в коллективе и ее снятие;

    • развитие отношений с представительными органами работников;

    • участие в подготовке коллективного договора, контроль над ходом его выполнения;

    • правовые услуги персоналу;

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

    Отдел охраны труда осуществляет:

    • управление охраной труда;

    • контроль за соблюдением законов и иных нормативных правовых актов по охране;

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

    • аттестацию рабочих мест по условиям труда;

    • пропаганду вопросов охраны труда;

    • поведение инструктажей, обучение, проверку знаний по технике безопасности и охране труда у работников;

    • планирование мероприятий, составление статистической отчетности по установленным формам, ведение документации по охране труда;

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

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

    • расследование и учет несчастных случаев на производстве.

    Отдел социального обслуживания осуществляет:

    • Организацию общественного питания;

    • Управление жилищно-бытовым обслуживанием;

    • Развитие культуры и физического воспитания;

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

    • Обеспечение детскими дошкольными учреждениями;

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

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

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

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

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

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

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

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

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

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

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

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

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

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


    Список использованной литературы
    1. Веретенникова Е.Г., Патрушина С.М., Савельева Н.Г. Информатика: Учебное пособие. Серия «Учебный курс», –М., 2002.

    2. Гуде С.В., Ревин С.Б. Информационные системы. Учебное пособие. –М., 2002.

    3. Дунаев С. Доступ к базам данных и техника работы в сети. Практические приемы современного программирования. – М., 2005.

    4. Информатика: Учебник/Каймин В.А., 2-е изд. перераб. и доп. – М: Инфра-М., 2002.

    5. Информатика: Учебник/Под ред. Н.В.Макаровой, 3-е изд., перераб. и доп. – М.: Финансы и статистика, 2001.

    6. Информатика: Учебник для вузов/Острейковский В.А., М: Высшая школа, 2001.

    7. Информатика: Учебник для вузов/Козырев А.А. – СПб., 2002.

    8. Мейер Д. Теория реляционных баз данных: пер. с англ. – М., 2005.

    9. Ревунков Г.И., Самохвалов Э.Н., Чистов В.В. Базы и банки данных и знаний. Учебник для вузов//Под ред. В.Н.Четверикова. – М., 2003.

    10. Фаронов В.В., Шумаков П.В. Руководство разработчика баз данных. – М.: Нолидж, 2000.
    1   2


    написать администратору сайта