Описание
Предварительная подготовка:
  • знания о базах данных на начальном уровне;
  • опыт написания SQL-запросов;
  • знакомство с Unix/Linux.
Программа
  • Модуль 1. Установка и настройка СУБД PostgreSQL

    • Терминология.

    • Установка СУБД PostgreSQL из дистрибутива Astra Linux Special Edition.

    • Управление экземпляром сервера.

    • Использование psql.

    • Установка pgAdmin.

    • Использование pgAdmin.

    • Настройка параметров конфигурации на различных уровнях.

    • Модуль 2. Создание баз данных

      • Шаблоны баз данных.

      • Создание БД.

      • Управление БД.

      • Схемы в БД.

      • Работа со схемами.

      • Каталог PGDATA.

      • Табличные пространства.

      • Управление ТП.

      • Перемещение объектов между ТП.

      • Модуль 3. Подключение и аутентификация

        • Этапы подключения к СУБД

        • Аутентификация в СУБД PostgreSQL из дистрибутива Astra Linux Special Edition.

        • Обеспечение доступа PostgreSQL к данным о мандатных метках пользователей.

        • Конфигурационный файл pg_hba.conf: порядок обработки, структура записей, возможные значения полей.

        • Методы аутентификации в PostgreSQL.

        • Сопоставление имен.

        • Модуль 4. Роли в СУБД PostgreSQL

          • Роли в СУБД PostgreSQL.

          • Владельцы объектов БД.

          • Членство в роли.

          • Использование прав групповой роли.

          • Предопределённые роли.

          • Модуль 5. Дискреционное управление доступом в СУБД PostgreSQL в Astra Linux Special Edition

            • Автоматизированное тестирование функциональных возможностей PostgreSQL по разграничению доступа.

            • Дискреционное управление доступом в СУБД PostgreSQL.

            • Привилегии для работы с объектами СУБД.

            • Просмотр списков управления доступом.

            • Средства управления дискреционными правами доступа.

            • Защита на уровне строк.

            • Конфигурационные параметры для настройки дискреционного доступа.

            • Модуль 6. Мандатное управление доступом в СУБД PostgreSQL в Astra Linux Special Edition

              • Мандатное управление доступом в Astra Linux Special Edition.

              • Мандатные атрибуты, присваиваемые сущностям и субъектам в ОС.

              • Принципы обеспечения защиты от НСД при использовании мандатного управления доступом.

              • Средства управления мандатными правилами разрешения доступа.

              • Мандатное управление доступом в СУБД PostgreSQL.

              • Мандатные атрибуты сеанса пользователя в СУБД PostgreSQL.

              • Мандатные атрибуты сеанса пользователя в СУБД PostgreSQL.

              • Применение мандатного управления доступом.

              • Средства управления мандатным доступом к объектам БД.

              • Модуль 7. Журналирование и аудит доступа к данным

                • Регистрация событий в СУБД PostgreSQL в журнале сообщений.

                • Настройка журнала сообщений: размещение, формат, какие данные и когда вносить в журнал, ротация журналов.

                • Анализ журнала сообщений.

                • Работа с pgBadger для анализа журналов.

                • Расширенные возможности аудита в СУБД PostgreSQL в дистрибутиве Astra Linux Special Edition.

                • Генерация событий средствами PostgreSQL.

                • Модуль 8. Логическое резервное копирование и восстановление

                  • Логическое резервное копирование.

                  • Работа команд COPY и \copy.

                  • Работа с утилитами pg_dump и pg_restore в Astra Linux Special Edition.

                  • Работа с утилитой pg_dumpall.

                  • Модуль 9. Физическое резервное копирование и восстановление

                    • Особенности физического резервного копирования.

                    • Холодное резервное копирование.

                    • Горячее резервное копирование.

                    • Создание автономной резервной копии с помощью утилиты pg_basebackup.

                    • Непрерывное архивирование журналов предзаписи.

                    • Создание резервной копии при настроенном непрерывном архивировании журналов предзаписи.

                    • Восстановление с использованием резервных копий журналов предзаписи.

                    • Восстановление до определенной точки.

                    • Модуль 10. Регламентные работы

                      • Возможности команды VACUUM.

                      • Регулирование нагрузки в процессе очистки.

                      • Параллельная очистка индексов.

                      • Команды для оптимизации данных: CLUSTER, REINDEX, TRUNCATE.

                      • Предотвращение переполнения счетчика транзакций.

                      • Сбор статистики по базе данных.

                      • Модуль 11. Автоматизация обслуживания

                        • Планировщик заданий pgAgent

                        • Создание заданий через графическую утилиту pgAdmin.

                        • Создание заданий через сценарии SQL.

                        • Итоговая аттестация