ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 316
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ПланВведение1.Администратор базы данных – основные понятия1.1 Понятие, классификация и функции администратора базы данных1.2 Обязанности, связи и средства администратора современных систем управления базами данных2.Администрирование базы данных2.1 Управление данными в базах данных2.3 Управление безопасностью в СУБДЗаключениеГлоссарийБиблиографический списокПриложение 1Приложение 2Приложение 3ВведениеСовременные базы данных – это сложные многофункциональные программные системы, работающие в открытой распределенной среде. Они уже сегодня доступны для использования в деловой сфере и выступают не просто в качестве технических и научных решений, но как завершенные продукты, предоставляющие разработчикам мощные средства управления данными и богатый инструментарий для создания прикладных программ и систем.Администрирование базами данных предусматривает выполнение функций, направленных на обеспечение надежного и эффективного функционирования системы баз данных, адекватности содержания базы данных информационным потребностям пользователей, отображения в базе данных актуального состояния предметной области.Необходимость персонала, обеспечивающего администрирование данными в системе БД в процессе функционирования, является следствием централизованного характера управления данными в таких системах, постоянно требующего поиска компромисса между противоречивыми требованиями к системе в социальной пользовательской среде. Хотя такая необходимость и признавалась на ранних стадиях развития технологии баз данных, четкое понимание и структуризация функций персонала, занятого администрированием, сложилось только вместе с признанием многоуровневой архитектуры СУБД.Проблема исследования «Администрирование базы данных» заключается в возможности дать исчерпывающие ответы на поставленные вопросы: что представляет собой администрирование базы данных, в чем заключаются его основные функции и задачи, его значение для стабильной и эффективной работы базы данных.Актуальность исследования «Администрирование базы данных» несомненна. Можно провести аналогию между администратором баз данных и ревизором предприятия. Ревизор защищает ресурсы предприятия, которые называются деньгами, а администратор – ресурсы, которые называются данными. Нельзя рассматривать администратора баз данных только как квалифицированного технического специалиста, так как это не соответствует целям администрирования. Уровень администратора баз данных в иерархии организации достаточно высок: чтобы определять структуру данных и право доступа к ним, администратор должен знать, как работает предприятие и как используются соответствующие данные.
Проблеме администрирования баз данных внимание уделяется сравнительно недавно – с появлением и развитием современных баз данных. Однако в связи с тем, что совершенствование баз данных и систем управления данных – явление постоянное и непрерывное, проблема остается достаточно актуальной, следовательно, требует дополнительных исследований в данной области компьютерных технологий.Цель исследования заключается в изучении администрирования базы данныхЗадачи исследования формируются исходя из его цели и заключаются в следующем: 1. Рассмотреть понятие, классификацию и функции администратора базы данных. 2.Рассмотреть обязанности, связи и средства администратора современных систем управления базами данных. 3.Изучить основные направления и принципы администрирования базы данных.Данное исследование проведено с использованием теоретических положений, раскрывающих основные характеристики и элементы исследуемого явления.Практическая значимость исследования заключается в его возможном использовании при изучении информационных технологий в высших учебных заведениях.1.Администратор базы данных – основные понятия1.1 Понятие, классификация и функции администратора базы данныхФункционирование базы данных (БД) невозможно без участия специалистов, обеспечивающих создание, функционирование и развитие базы данных. Такая группа специалистов называется администратором базы данных (АБД). Эта группа специалистов считается составной частью базы данных.В зависимости от сложности и объема банка данных, от особенностей используемой системы управления базы данных (СУБД), общую схему которой можно увидеть на рисунке (см. Приложение 1) служба администрации базы данных может различаться как по составу и квалификации специалистов, так и по количеству работающих в этой службе. Администратор базы данных выполняют работы по созданию и обеспечению функционирования БД на протяжении всех этапов жизненного цикла системы. В составе группы администраторов банка данных можно выделить различные подгруппы в зависимости от выполняемых ими функций. Численность группы администрации, выполняемые ими функции, будут в значительной степени зависеть от масштаба банка данных, специфики хранимой в нем информации, типа банка данных, особенностей используемых программных средств и некоторых других факторов.
В составе администрации базы данных должны быть системные аналитики, проектировщики структур данных и внешнего по отношению к банку данных информационного обеспечения, проектировщики технологических процессов обработки данных, системные и прикладные программисты, операторы, специалисты по техническому обслуживанию. Если речь идет о коммерческом банке данных, то важную роль здесь будут играть специалисты по маркетингу.Администраторы базы данных выполняют большой круг разнообразных функций:1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса информации, определение потребностей пользователей, определение статуса пользователей, определение соответствия «данные – пользователь», определение объемно-временных характеристик обработки данных.2. Проектирование структуры базы данных: определение состава и структуры информационных единиц, составляющих базу данных, задание связей между ними, выбор методов упорядочения данных и методов доступа к информации, описание структуры БД на языке обработки данных (ЯОД).3. Задание ограничений целостности при описании структуры базы данных и процедур обработки БД: задание ограничений целостности, присущих предметной области, определение ограничений целостности, вызванных структурой базы данных, разработка процедур обеспечения целостности БД при вводе и корректировке данных, обеспечение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.4. Первоначальная загрузка и ведение базы данных: разработка технологии первоначальной загрузки и ведения (изменения, добавления, удаления записей) БД, проектирование форм ввода, создание программных модулей, подготовка исходных данных, ввод и контроль ввода.5. Защита данных от несанкционированного доступа:– обеспечение парольного входа в систему: регистрация пользователей, назначение и изменение паролей;– обеспечение защиты конкретных данных: определение прав доступа групп пользователей и отдельных пользователей, определение допустимых операций над данными для отдельных пользователей, выбор/создание программно-технологических средств защиты данных; шифрование информации с целью защиты данных от несанкционированного использования;– тестирование средств защиты данных;– фиксация попыток несанкционированного доступа к информации;
– исследование возникающих случаев нарушения защиты данных и проведение мероприятий по их предотвращению.6. Защита данных от разрушений. Одним из способов защиты от потери данных является резервирование. Используется как при физической порче файла, так и в случае, если в БД внесены нежелательные необратимые изменения.7. Обеспечение восстановления БД: разработка программно-технологических средств восстановления БД, организация ведения системных журналов.8. Анализ обращений пользователей к БД: сбор статистики обращений пользователей к БД, ее хранение и анализ (кто из пользователей, к какой информации, как часто обращался, какие выполнял операции, время выполнения запросов, анализ причин безуспешных (в т.ч. и аварийных) обращений к БД.9. Анализ эффективности функционирования базы данных и развитие системы: анализ показателей функционирования системы (время обработки, объем памяти, стоимостные показатели), реорганизация и реструктуризация баз данных, изменение состава баз данных, развитие программных и технических средств.10. Работа с пользователями: сбор информации об изменениях в предметной области, об оценке пользователями работы базы данных, определение регламента работы пользователей с базой данных, обучение и консультирование пользователей.11. Подготовка и поддержание системных программных средств: сбор и анализ информации о СУБД и других прикладных программ, приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств.12. Организационно-методическая работа: выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развития базы данных, разработка и выпуск организационно-методических материалов.Классификация АБДСуществует несколько видов администраторов БД, а их обязанности вполне могут отличаться от компании к компании. Вот характеристики некоторых типов АБД и занимаемых ими положений: Оперативные (operational) АБД: манипулируют дисковым пространством наблюдают за текущей производительностью системы реагируют на возникающие неисправности БД обновляют системное ПО и ПО базы данных контролируют структурные изменения БД запускают процедуры резервного копирования данных выполняют восстановление данных создают и управляют тестовыми конфигурациями БД Тактические (tactical) АБД: реализуют схемы размещения информации
утверждают процедуры резервного копирования и восстановления данных; разрабатывают и внедряют структурные элементы БД: таблицы, столбцы, размеры объектов, индексацию и т.п.; сценарии(scripts) изменения схемы БД; конфигурационные параметры БД утверждают план действий в случае аварийной ситуацииСтратегические (strategic) АБД: выбирают поставщика БД устанавливают корпоративные стандарты данных внедряют методы обмена данных в рамках предприятия определяют корпоративную стратегию резервирования и восстановления данных устанавливают корпоративный подход к ликвидации последствий аварии и обеспечению доступности данных Старшие (senior) АБД: досконально знают свой персонал пользуются высоким спросом могут написать скрипт, который освободит их из запертого сундука, брошенного в океан, и чрезвычайно гордятся своими произведениями тратят уйму времени на подготовку младших АБД очень ценятся руководством и получают бешеные деньги Младшие (junior) АБД: мечтают стать старшим АБД не слишком сильны в написании скриптов имеют большую склонность к использованию средств управления БД тоже неплохо получают Прикладные (application) АБД: в курсе информационных нужд компании помогают в разработке прикладных задач отвечают за разработку схемы и ее изменения вместе с системным АБД обеспечивают должный уровень резервирования/ восстановления данных занимаются построением тестовых БД Системные (system) АБД: отвечают за все необходимое для резервирования и восстановления данных контролируют производительность системы в целом осуществляют поиск и устранение неисправностей в курсе нынешних и будущих потребностей БД в плане емкости в курсе текущего состояния и нужд БД Наемные (contract) АБД : приглашаются под конкретную задачу или в качестве консультантов передают персоналу необходимые знания фиксируют свои действия! должны прекрасно разбираться в соответствующей области хороши в качестве временного персонала, для оценки проекта или системы Администраторы-руководители: проводят еженедельные совещания определяют перечень первоочередных задач устанавливают и оглашают официальный курс и стратегию утверждают и корректируют должностные инструкции и список обязанностей следят за наличием соответствующей документации 1.2 Обязанности, связи и средства администратора современных систем управления базами данных
Проблеме администрирования баз данных внимание уделяется сравнительно недавно – с появлением и развитием современных баз данных. Однако в связи с тем, что совершенствование баз данных и систем управления данных – явление постоянное и непрерывное, проблема остается достаточно актуальной, следовательно, требует дополнительных исследований в данной области компьютерных технологий.Цель исследования заключается в изучении администрирования базы данныхЗадачи исследования формируются исходя из его цели и заключаются в следующем: 1. Рассмотреть понятие, классификацию и функции администратора базы данных. 2.Рассмотреть обязанности, связи и средства администратора современных систем управления базами данных. 3.Изучить основные направления и принципы администрирования базы данных.Данное исследование проведено с использованием теоретических положений, раскрывающих основные характеристики и элементы исследуемого явления.Практическая значимость исследования заключается в его возможном использовании при изучении информационных технологий в высших учебных заведениях.1.Администратор базы данных – основные понятия1.1 Понятие, классификация и функции администратора базы данныхФункционирование базы данных (БД) невозможно без участия специалистов, обеспечивающих создание, функционирование и развитие базы данных. Такая группа специалистов называется администратором базы данных (АБД). Эта группа специалистов считается составной частью базы данных.В зависимости от сложности и объема банка данных, от особенностей используемой системы управления базы данных (СУБД), общую схему которой можно увидеть на рисунке (см. Приложение 1) служба администрации базы данных может различаться как по составу и квалификации специалистов, так и по количеству работающих в этой службе. Администратор базы данных выполняют работы по созданию и обеспечению функционирования БД на протяжении всех этапов жизненного цикла системы. В составе группы администраторов банка данных можно выделить различные подгруппы в зависимости от выполняемых ими функций. Численность группы администрации, выполняемые ими функции, будут в значительной степени зависеть от масштаба банка данных, специфики хранимой в нем информации, типа банка данных, особенностей используемых программных средств и некоторых других факторов.
В составе администрации базы данных должны быть системные аналитики, проектировщики структур данных и внешнего по отношению к банку данных информационного обеспечения, проектировщики технологических процессов обработки данных, системные и прикладные программисты, операторы, специалисты по техническому обслуживанию. Если речь идет о коммерческом банке данных, то важную роль здесь будут играть специалисты по маркетингу.Администраторы базы данных выполняют большой круг разнообразных функций:1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса информации, определение потребностей пользователей, определение статуса пользователей, определение соответствия «данные – пользователь», определение объемно-временных характеристик обработки данных.2. Проектирование структуры базы данных: определение состава и структуры информационных единиц, составляющих базу данных, задание связей между ними, выбор методов упорядочения данных и методов доступа к информации, описание структуры БД на языке обработки данных (ЯОД).3. Задание ограничений целостности при описании структуры базы данных и процедур обработки БД: задание ограничений целостности, присущих предметной области, определение ограничений целостности, вызванных структурой базы данных, разработка процедур обеспечения целостности БД при вводе и корректировке данных, обеспечение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.4. Первоначальная загрузка и ведение базы данных: разработка технологии первоначальной загрузки и ведения (изменения, добавления, удаления записей) БД, проектирование форм ввода, создание программных модулей, подготовка исходных данных, ввод и контроль ввода.5. Защита данных от несанкционированного доступа:– обеспечение парольного входа в систему: регистрация пользователей, назначение и изменение паролей;– обеспечение защиты конкретных данных: определение прав доступа групп пользователей и отдельных пользователей, определение допустимых операций над данными для отдельных пользователей, выбор/создание программно-технологических средств защиты данных; шифрование информации с целью защиты данных от несанкционированного использования;– тестирование средств защиты данных;– фиксация попыток несанкционированного доступа к информации;
– исследование возникающих случаев нарушения защиты данных и проведение мероприятий по их предотвращению.6. Защита данных от разрушений. Одним из способов защиты от потери данных является резервирование. Используется как при физической порче файла, так и в случае, если в БД внесены нежелательные необратимые изменения.7. Обеспечение восстановления БД: разработка программно-технологических средств восстановления БД, организация ведения системных журналов.8. Анализ обращений пользователей к БД: сбор статистики обращений пользователей к БД, ее хранение и анализ (кто из пользователей, к какой информации, как часто обращался, какие выполнял операции, время выполнения запросов, анализ причин безуспешных (в т.ч. и аварийных) обращений к БД.9. Анализ эффективности функционирования базы данных и развитие системы: анализ показателей функционирования системы (время обработки, объем памяти, стоимостные показатели), реорганизация и реструктуризация баз данных, изменение состава баз данных, развитие программных и технических средств.10. Работа с пользователями: сбор информации об изменениях в предметной области, об оценке пользователями работы базы данных, определение регламента работы пользователей с базой данных, обучение и консультирование пользователей.11. Подготовка и поддержание системных программных средств: сбор и анализ информации о СУБД и других прикладных программ, приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств.12. Организационно-методическая работа: выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развития базы данных, разработка и выпуск организационно-методических материалов.Классификация АБДСуществует несколько видов администраторов БД, а их обязанности вполне могут отличаться от компании к компании. Вот характеристики некоторых типов АБД и занимаемых ими положений: Оперативные (operational) АБД: манипулируют дисковым пространством наблюдают за текущей производительностью системы реагируют на возникающие неисправности БД обновляют системное ПО и ПО базы данных контролируют структурные изменения БД запускают процедуры резервного копирования данных выполняют восстановление данных создают и управляют тестовыми конфигурациями БД Тактические (tactical) АБД: реализуют схемы размещения информации
утверждают процедуры резервного копирования и восстановления данных; разрабатывают и внедряют структурные элементы БД: таблицы, столбцы, размеры объектов, индексацию и т.п.; сценарии(scripts) изменения схемы БД; конфигурационные параметры БД утверждают план действий в случае аварийной ситуацииСтратегические (strategic) АБД: выбирают поставщика БД устанавливают корпоративные стандарты данных внедряют методы обмена данных в рамках предприятия определяют корпоративную стратегию резервирования и восстановления данных устанавливают корпоративный подход к ликвидации последствий аварии и обеспечению доступности данных Старшие (senior) АБД: досконально знают свой персонал пользуются высоким спросом могут написать скрипт, который освободит их из запертого сундука, брошенного в океан, и чрезвычайно гордятся своими произведениями тратят уйму времени на подготовку младших АБД очень ценятся руководством и получают бешеные деньги Младшие (junior) АБД: мечтают стать старшим АБД не слишком сильны в написании скриптов имеют большую склонность к использованию средств управления БД тоже неплохо получают Прикладные (application) АБД: в курсе информационных нужд компании помогают в разработке прикладных задач отвечают за разработку схемы и ее изменения вместе с системным АБД обеспечивают должный уровень резервирования/ восстановления данных занимаются построением тестовых БД Системные (system) АБД: отвечают за все необходимое для резервирования и восстановления данных контролируют производительность системы в целом осуществляют поиск и устранение неисправностей в курсе нынешних и будущих потребностей БД в плане емкости в курсе текущего состояния и нужд БД Наемные (contract) АБД : приглашаются под конкретную задачу или в качестве консультантов передают персоналу необходимые знания фиксируют свои действия! должны прекрасно разбираться в соответствующей области хороши в качестве временного персонала, для оценки проекта или системы Администраторы-руководители: проводят еженедельные совещания определяют перечень первоочередных задач устанавливают и оглашают официальный курс и стратегию утверждают и корректируют должностные инструкции и список обязанностей следят за наличием соответствующей документации 1.2 Обязанности, связи и средства администратора современных систем управления базами данных