NET-DB. Администрирование баз данных
Длительность дисциплины: 40 ак.ч.
Аннотация
Целью реализации модуля «NET-DB. Администрирование баз данных» является формирование и/или совершенствование профессиональных компетенций в области администрирования баз данных.
Знания и умения, полученные в результате изучения
В результате освоения программы, обучающийся должен уметь:
• работать с утилитами администрирования СУБД PostgreSQL;
• выполнять сборку, установку и базовую настройку СУБД PostgreSQL;
• создавать роли и настраивать разрешения;
• создавать и настраивать базы данных и схемы;
• осуществлять мониторинг работы СУБД PostgreSQL;
• выполнять резервное копирование и восстановление баз данных.
В результате освоения программы обучающийся должен знать:
• основы архитектуры и принципов реализации СУБД PostgreSQL;
• конфигурационные параметры СУБД PostgreSQL;
• основы безопасности баз данных PostgreSQL;
• способы резервного копирования и восстановления баз данных.
В результате освоения программы обучающийся должен приобрести практический опыт:
• развертывания и конфигурирования СУБД PostgreSQL;
• управления базами данных СУБД PostgreSQL;
• управления безопасностью СУБД PostgreSQL;
• выполнения резервного копирования и восстановления баз данных PostgreSQL.
Содержание дисциплины
Тема 1. Архитектура и принципы реализации СУБД PostgreSQL
1.1 Введение
1.2 Архитектура СУБД PostgreSQL
1.3 Работа с утилитами администрирования СУБД PostgreSQL
Практические занятия
Работа с утилитами администрирования СУБД PostgreSQL
Тема 2. Установка и базовая настройка СУБД PostgreSQL
2.1 Установка PostgreSQL и развертывание кластера
2.2 Создание кластера БД
2.3 Управление сервером PostgreSQL
Практические занятия
Установка и базовая настройка сервера
Тема 3. Конфигурирование СУБД PostgreSQL
3.1 Параметры конфигурации
3.2 Настройка параметров конфигурации
Практические занятия
1. Настройка параметров уровня БД
2. Настройка параметров уровня пользователя
3. Настройка параметров уровня сервера
Тема 4. Управление БД PostgreSQL.
4.1 Создание и настройка баз данных
4.2 Схемы
4.3 Табличные пространства
Практические занятия
1. Создание и настройка баз данных
2. Создание схем и настройка путей поиска
3. Работа с табличными пространствами
Тема 5. Управление безопасностью
5.1 Роли
5.2 Управление доступом к объектам
5.3 Аутентификация доступа к серверу и БД.
Практические занятия
Настройка безопасности доступа к серверу и БД.
Тема 6. Резервное копирование и восстановление
6.1 Логическая резервная копия
6.2 Физическая резервная копия
6.3 Архивирование журналов предзаписи
Практические занятия
1. Копирование и восстановление отдельных таблиц
2. Копирование и восстановление баз данных
3. Копирование и восстановление кластера
Тема 7. Промежуточная аттестация
Практические занятия Зачет