
Квалификационный экзамен по ПМ 07 «Сoaдминистрирование баз данных и серверов»
Студента 641 группы специальности 09.02.07 «Информационные системы и программирование» Халип Даниил Николаевич
Вариант 17
Задание 1. Разработать базы данных в:
1) Access
2) PostgreSQL pgAdmin
3) SQL Server Management Studio, создав диаграмму БД и выявить технические проблемы, возникающие в процессе эксплуатации баз данных и серверов. Информацию для разработки БД взять с места прохождения производственной практики.
1) Access:
Рисунок 1 – Схема данных
Рисунок 2 - Все объекты БД
Рисунок 3 – «Внеклассные занятия» - конструктор
Рисунок 4 – «Журнал успеваемости» - конструктор
Рисунок 5 – «Кабинеты» - конструктор
Рисунок 6 – «Классы» - конструктор
Рисунок 7 – «Предметы» - конструктор
Рисунок 8 – «Расписание уроков» – конструктор
Рисунок 9 – «Сотрудники» - конструктор
Рисунок 10 – «Учебники» - конструктор
Рисунок 11 – «Ученики» - конструктор
Рисунок 12 – «Школьные мероприятия» - конструктор
2) PostgreSql pgAdmin:
Рисунок 13 – Код - лист 1
Рисунок 14 – Код - лист 2
Рисунок 15 – Код – лист 3
Рисунок 16 – Код – лист 4
Рисунок 17 – Код – лист 5
Рисунок 18 – Код – лист 6
Рисунок 19 - Информация об учениках, классах и классных руководителях
Рисунок 20 - Информация об учениках, их успеваемости и предметах
Рисунок 21 - Информация о классах, расписании, предметах, учителях и кабинетах
Рисунок 22 - Информация об учебниках, классах и предметах
Рисунок 23 -Информация о школьных мероприятиях и ответственных сотрудниках
Рисунок 24 - Информация о внеклассных занятиях и руководителях
SQL Server Management Studio:
Рисунок 25 – Все данные по таблицам
Рисунок 26 – Древо БД
Рисунок 27 – Схема БД
Рисунок 28 - Код запроса – лист 1
Рисунок 29 – Код запроса – лист 2
Рисунок 30 – Код запроса – лист 3
Рисунок 31 – Код запроса – лист 4
Задание 2. Осуществить администрирование отдельных компонентов серверов.
1. Microsoft Access (файловый сервер):
Установка и настройка доступа к базе данных: Настроил общий доступ к базе данных Access на файловом сервере школы, определив права доступа для различных групп пользователей (преподаватели, администрация, ученики – если применимо). Убедился в корректном функционировании общего доступа и предотвращении несанкционированного доступа.
Бэкапирование и восстановление: Разработал и реализовал процедуру регулярного бэкапирования базы данных Access, хранящейся на файловом сервере. Проверил работоспособность процедуры восстановления из резервной копии.
Мониторинг использования ресурсов: Отслеживал использование дискового пространства, занимаемого базой данных Access, и при необходимости предпринимал меры по оптимизации размера файлов базы данных (компактизация и ремонт).
Обеспечение целостности данных: Проводил регулярную проверку целостности базы данных Access с помощью встроенных утилит, исправляя обнаруженные ошибки.
2. PostgreSql (pgAdmin):
Установка и настройка сервера PostgreSQL: В случае необходимости, осуществил установку и базовую настройку сервера PostgreSQL. Настроил параметры сервера, включая аутентификацию, кодировку и другие важные параметры.
Управление пользователями и ролями: Создал и настроил пользователей и роли PostgreSQL с разграничением прав доступа к базам данных и объектам базы данных. Применил принципы минимальных привилегий.
Мониторинг сервера: Использовал инструменты мониторинга pgAdmin для отслеживания производительности сервера PostgreSQL, включая использование ресурсов ЦП, памяти и дискового пространства. При необходимости, оптимизировал параметры сервера для повышения производительности.
Настройка бэкапа и восстановления: Настроил автоматическое или ручное бэкапирование базы данных PostgreSQL и проверил возможность восстановления из резервной копии.
Управление логами: Настроил параметры логирования сервера PostgreSQL для эффективного отслеживания ошибок и событий.