+7 (812) 703-02-02 info@hse.spbstu.ru

DB-PSQL-02. Администрирование PostgreSQL

Длительность дисциплины: 48 ак.ч.


Аннотация

Целью реализации модуля «DB-PSQL-02. Администрирование PostgreSQL» является формирование и/или совершенствование профессиональных компетенций в области администрирования СУБД PostgreSQL.

Знания и умения, полученные в результате изучения

В результате освоения модуля обучающийся должен уметь:

  • работать с утилитами администрирования СУБД PostgreSQL;
  • выполнять сборку, установку и базовую настройку СУБД PostgreSQL;
  • создавать роли и настраивать разрешения;
  • создавать и настраивать базы данных и схемы;
  • осуществлять мониторинг работы СУБД PostgreSQL;
  • выполнять резервное копирование и восстановление баз данных.

В результате освоения модуля обучающийся должен знать:

  • архитектуру и принципы реализации СУБД PostgreSQL;
  • конфигурационные параметры СУБД PostgreSQL;
  • основы безопасности баз данных PostgreSQL;
  • способы резервного копирования и восстановления баз данных.

В результате освоения модуля обучающийся должен приобрести практический опыт:

  • развертывания и конфигурирования СУБД PostgreSQL;
  • управления базами данных СУБД PostgreSQL;
  • управления безопасностью СУБД PostgreSQL;
  • резервного копирования и восстановления баз данных PostgreSQL.

Содержание дисциплины

Тема 1. Архитектура и принципы реализации СУБД PostgreSQL
1.1 Введение
1.2 Архитектура СУБД PostgreSQL
1.3 Работа с утилитами администрирования СУБД PostgreSQL
Практические занятия
1. Работа с утилитами администрирования СУБД PostgreSQL.
2. Запуск и остановка сервера.

Тема 2. Установка и базовая настройка СУБД PostgreSQL
2.1 Установка PostgreSQL и развертывание кластера
2.2 Создание кластера БД
2.3 Управление сервером PostgreSQL
2.4 Установка расширений
Практические занятия
Установка и базовая настройка сервера

Тема 3. Конфигурирование СУБД PostgreSQL
3.1 Параметры конфигурации
3.2 Настройка параметров конфигурации
3.3 Локализация сервера
Практические занятия
1. Настройка параметров уровня БД
2. Настройка параметров уровня пользователя
3. Настройка параметров уровня сервера

Тема 4. Управление БД PostgreSQL.
4.1 Создание и настройка баз данных
4.2 Схемы
4.3 Системный каталог
4.4 Табличные пространства
Практические занятия
1. Создание и настройка баз данных
2. Создание схем и настройка путей поиска
3. Работа с табличными пространствами

Тема 5. Управление безопасностью
5.1 Роли
5.2 Управление доступом к объектам
5.3 Политики защиты строк
5.4 Аутентификация доступа к серверу и БД.
Практические занятия
Настройка безопасности доступа к серверу и БД.

Тема 6. Мониторинг работы СУБД PostgreSQL
6.1 Мониторинг работы СУБД PostgreSQL
6.2 Статистическая информация PostgreSQL
6.3 Журнал сообщений сервера
Практические занятия
1. Работа со статистической информацией БД.
2. Работа с журналом сообщений сервера

Тема 7. Резервное копирование и восстановление
7.1 Логическая резервная копия
7.2 Физическая резервная копия
7.3 Архивирование журналов предзаписи
Практические занятия
1. Копирование и восстановление отдельных таблиц
2. Копирование и восстановление баз данных
3. Копирование и восстановление кластера

Тема 8. Промежуточная аттестация
Практические занятия Зачет