Администрирование базы данных: функции, задачи, стандарты
Автор: Ozzy71 • Декабрь 26, 2022 • Курсовая работа • 4,528 Слов (19 Страниц) • 428 Просмотры
Курсовой проект по дисциплине «Базы данных»
на тему: Администрирование базы данных: функции, задачи, стандарты
Содержание
Введение 3
1 Теоретические аспекты администрирования баз данных 5
1.1 Функции и задачи администрирования баз данных 5
1.2 Стандарты и процедуры администрирования баз данных 12
2 Администрирование базы данных с использованием программного обеспечения dbForge Studio 17
2.1 Описание интерфейса dbForge Studio 17
2.2 Функциональные возможности dbForge Studio по администрированию баз данных 19
Заключение 30
Список использованных источников 32
Введение
Современные базы данных – это сложные многофункциональные программные системы, работающие в открытой распределенной среде. Администрирование базами данных предусматривает выполнение функций, направленных на обеспечение надежного и эффективного функционирования системы баз данных, адекватности содержания базы данных информационным потребностям пользователей, отображения в базе данных актуального состояния предметной области.
Проблеме администрирования баз данных уделяется очень большое внимание. Однако в связи с тем, что совершенствование баз данных и систем управления данных – явление постоянное и непрерывное, проблема остается достаточно актуальной, следовательно, и выбранная тема курсового проекта также актуальна.
Использование программного комплекса системы управления базами данных значительно расширяет возможности администратора баз данных по эффективной поддержке базы данных. Эти программы позволяют легко управлять данными, организовывать их и извлекать из базы данных. Одним из таких гибких профессиональных инструментов является программа dbForge Studio от компании Devart [10]. С ее помощью автоматизируются рутинные задачи разработки и администрирования MySQL.
Объектом исследования является администрирование баз данных.
Предметом исследования являются функции, задачи, стандарты администрирования баз данных.
В курсовой работе ставится цель изучить теоретические и практические аспекты администрирования баз данных с использованием программного обеспечения dbForge Studio.
Задачи исследования формируются исходя из цели курсового проекта и заключаются в следующем:
1. Рассмотреть понятие, функции, задачи и стандарты администрирования баз данных.
2. Рассмотреть обязанности администратора современных систем управления базами данных.
3. Изучить основные функции администрирования базы данных на примере программного обеспечения dbForge Studio.
Данное исследование проведено с использованием теоретических положений, раскрывающих основные характеристики и элементы исследуемого объекта, а также практической отработки навыков администрирования баз данных.
Курсовой проект состоит из введения, двух глав, которые последовательно раскрывают содержание затронутых проблем, заключения, списка использованной литературы.
1 Теоретические аспекты администрирования баз данных
1.1 Функции и задачи администрирования баз данных
Администрирование баз данных — это функция управления и поддержки программного обеспечения систем управления базами данных (СУБД). Основное программное обеспечение СУБД, такое как Oracle [1, 9] и Microsoft SQL Server [2], нуждается в постоянном управлении. Администрирование баз данных включает в себя установку, настройку, мониторинг, обслуживание и повышение производительности баз данных и хранилищ данных.
Наиболее важные аспекты администрирования базы данных включают:
- Резервное копирование и восстановление - обеспечение возможности восстановления системы в случае какого-либо сбоя или потери данных.
2. Целостность и безопасность данных
Хотя резервные копии являются отличной первой линией защиты, базы данных могут быть успешно скопированы, но тогда могут возникнуть такие проблемы, как повреждение данных. Важно не только обеспечить хорошее резервное копирование, но и регулярно выполнять проверки целостности данных для обеспечения целостности данных.
Чрезвычайно важно обеспечить безопасность данных, и в этом помогает эффективная политика администрирования данных. Система базы данных, развернутая со строгим контролем над тем, кто может получить доступ к данным в системе, может сыграть роль в ограничении человеческих ошибок, которые могут привести к успешным кибератакам. Эти элементы управления доступом включают реализацию аутентификации и шифрования, которые обеспечивают безопасность конфиденциальных данных.
...