Тема: ЛИЧНЫЙ КАБИНЕТ АДМИНИСТРАТОРА БАЗ ДАННЫХ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Особенности администрирования баз данных 7
1.1 Краткий исторический обзор систем управления базами данных 7
1.2 Сравнение популярных систем управления базами данных 8
1.2.1 MySQL
1.2.2 Oracle RDBMS 8
1.2.3 MySQL 8
1.2.4 Microsoft SQL Server 11
1.2.5 PostgreSQL 12
1.3 Основные задачи администратора баз данных 12
1.3.1 Установка и первичная настройка MS SQL Server 13
1.3.2 Управление базами данных 14
1.3.3 Восстановление данных 15
1.3.4 Управление безопасностью 16
1.3.5 Обмен данными и репликация баз данных 16
1.3.6 Автоматизация административных задач и оптимизация работы 17
1.3.7 Обеспечение высокой доступности баз данных 18
1.3.8 Мониторинг SQL Server 19
1.4 Анализ источников по теме исследования 19
1.4.1 Анализ литературных источников 19
1.4.2 Анализ Интернет-источников 27
2. Описание личного кабинета 31
2.1 Описание задачи учета баз данных предприятия 31
2.2 Реализация базы данных 32
2.2.1 Проектировка сайта 34
2.2.2 Служебный блок 35
2.2.3 Клиентский блок 36
2.2.4 Администраторский блок 38
2.2.5 Страницы отчётов 40
2.3 Защита данных 40
2.3.1 Подход к защите данных
2.3.2 Хеширование 41
2.3.3 Защита от SQL-инъекций 41
2.3.4 Защита при помощи систем прав и сессий 42
2.4 Проектирование методической части кабинета 42
2.5 Инструкция для пользователя
2.6 Расширенная инструкция для администратора 43
2.7 Использование всплывающих подсказок для обучения 46
Заключение 47
Список использованных источников 49
Приложение А 53
Приложение Б
📖 Введение
Система SQL отталкивается от концепции платформы данных Майкрософт, то есть она упрощает управление любыми данными. Она позволяет хранить в базах данных информацию, полученную из структурированных, полу- структурированных и неструктурированных источников, такую, как изображения и музыка. В SQL имеется большой набор интегрированных служб, расширяющих возможности использования данных: возможности составлять запросы, выполнять поиск, проводить синхронизацию, делать отчеты, анализировать данные. Все данные хранятся на основных серверах, входящих в состав центра обработки данных. К ним осуществляется доступ с настольных компьютеров и мобильных устройств. Таким образом, данные полностью контролируются независимо от того, где они были сохранены.
Администратор баз данных должен обладать знаниями и навыками, требующимися для установки, конфигурирования, управления, поиска неисправностей и разрешения проблем в клиент-серверных системах управления базами данных. Он отвечает за выработку требований к базе данных, её проектирование, реализацию, эффективное использование и сопровождение.
Среди прочих функций у системных администраторов отдела развития информационных сетей и технического сопровождения в РПП1У возникает целый ряд задач, связанных с обслуживанием СУБД: предоставлять пользователям доступ к используемым БД, следить за используемым БД пространством на жестких дисках, создавать резервные копии в установленные промежутки времени, восстанавливать данные из резервных копий при повреждении информации, отслеживать изменения в базах данных пользователями на случай умышленной или неумышленной порчи информации. Для контроля и фиксации существующих баз данных на серверах возникла необходимость в реализации модуля с веб-доступом для различных пользователей.
Объектом исследования является процесс учета баз данных на предприятии.
Предметом исследования является модуль учета информации об имеющихся базах университета для своевременного контроля и управления.
Цель работы - разработать личный кабинет администратора баз данных с возможностью подключения нескольких пользователей.
В соответствии с целью в работе определены следующие задачи:
1. Проанализировать литературу и интернет-источники по теме исследования с целью формирования круга печатных и электронных изданий, рассматривающих администрирование и уязвимости баз данных.
2. Проанализировать задачи администратора баз данных.
3. Спроектировать логическую модель базы данных модуля.
4. Реализовать личный кабинет средствами web-технологий.
✅ Заключение
Для разработки базы данных была выбрана среда MySQL, на которой было реализовано пять служебных таблиц, которые и стали основой разрабатываемой системы.
Также при помощи HTML, PHP, JavaScript и CSS был создан уникальный веб-интерфейс, разработанный с учетом всех изученных особенностей работы администратора баз данных РГ1111У, позволяющий не только просматривать, но и редактировать данные из СУБД в удобном интерфейсе.
Разработанная веб-форма позволяет пользователям регистрироваться, авторизоваться, выходить из системы и не требует повторной авторизации при переходе на новую страницу.
Так же в разработанной системе присутствует обширная помощь и подсказки, направляющие как обычных пользователей, так и администраторов системы на каждом шагу работы.
Были предприняты меры по защите данных системы, как при хранении, так и при обращении и записи. Для этого использовалось хеширование, экранирование ввода и настройка системы пользовательских сессий.
Обзор источников информации показал, что современной литературы по данной теме достаточно много, но все-таки большинство источников размещено в интернете в виде электронной документации и электронных книг, а также достаточно сложны для восприятия, поскольку предназначены в основном для опытных разработчиков и администраторов баз данных.
В результате проделанной работы были решены следующие задачи:
1. Проанализированы литература и интернет-источники по теме исследования с целью формирования круга печатных и электронных изданий, рассматривающих администрирование и уязвимости баз данных.
2. Проанализированы задачи администратора баз данных.
3. Спроектирована логическая модель базы данных по учету.
4. Реализован личный кабинет средствами web-технологий.
Таким образом, поставленные задачи можно считать полностью выполненными, а цель - достигнутой.



