Що нового?

Придбаний Администрирование сервера баз данных PostgreSQL с применением языка запросов SQL и процедурного языка PL/pgSQL [2024] [ИПАП]

Інформація про покупку
Тип покупки: Складчина
Ціна: 13200 ГРН
Учасників: 0 з 50
Організатор: Відсутній
Статус: Набір учасників
Внесок: 274.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Администрирование сервера баз данных PostgreSQL с применением языка запросов SQL и процедурного языка PL/pgSQL [2024]
ИПАП (Институт прикладной автоматизации и программирования)


Модуль предназначен для того, чтобы научить слушателя основами языка запросов SQL для написания запросов и управлений базами данных на серверах PostgreSQL, а также позволяет научить администрировать и обеспечивать поддержку баз данных.

Модуль 1 - Начало работы с базами данных PostgreSQL
  • Понятие реляционной базы данных.
  • Требования к СУБД.
  • Обзор PostgreSQL.
  • Обзор языка SQL.
  • Развертывание кластера PostgreSQL на виртуальной машине, настройка доступа.
  • Средства управления: pgAdmin и DBeaver.
Модуль 2 - Структура таблиц реляционной базы данных
  • Столбцы и типы данных.
  • Первичный ключ.
  • Внешний ключ.
  • ER-диаграммы.
  • Разработка структуры простой базы данных.
  • Создание таблиц при помощи графических средств.
  • Команды DDL: CREATE, ALTER, DROP.
  • Просмотр схемы данных существующей базы.
Модуль 3 - Извлечение и фильтрация данных
  • Использование выражения SELECT, фильтрация данных, работа со значениями NULL.
  • Сортировка и ограничение количества записей.
Модуль 4 - Группировка и суммирование данных. Объединение данных
  • Суммирование данных с использованием функций агрегирования, суммирование и ранжирование группированных данных.
  • Запрос к данным нескольких таблиц с использованием JOIN.
  • Теоретико-множественные операции.
Модуль 5 - Подзапросы и представления
  • Написание базовых подзапросов.
  • Обобщенные табличные выражения (CTE).
  • Представления.
Модуль 6 - Изменение данных в таблицах
  • Обзор транзакций, вставка данных в таблицы.
  • Удаление данных из таблиц, изменение данных в таблицах.
Модуль 7 - Процедурный подход
  • Функции в PostgreSQL.
  • Написание функций на языке PL/pgSQL.
  • Аргументы функции.
  • Возвращаемый результат: скалярные и табличные функции.
  • Императивное программирование в PL/pgSQL, переменные, ветвления, циклы.
Модуль 8 - Управление транзакциями
  • Уровни изолированности транзакций и аномалии.
  • Примеры блокировок.
  • Отслеживание взаимоблокировок процессов.
Модуль 9 - Производительность запросов
  • Сложность поиска, сортировки, объединения.
  • Анализ плана выполнения запроса.
  • Понятие индекса.
  • Некластеризованные индексы.
  • Индексы на основе дерева, необходимость обслуживания.
Модуль 10 - Безопасность PostgreSQL
  • Пользователи и роли.
  • Полномочия на уровне кластера и на уровне базы данных.
  • Протоколы подключения, ограничение адресов подключения.
Модуль 11 - Резервное копирование и восстановление
  • Стратегии резервирования и восстановления.
  • Простой дамп базы данных.
  • Восстановление последнего состояния базы данных.
  • Восстановление к точке по времени.
Модуль 12 - Автоматизация управления PostgreSQL
  • Автоматизация управления PostgreSQL
  • Работа с агентом PostgreSQL
  • Управление заданиями агента
  • Обслуживание индексов
  • Автоматизация текущего обслуживания баз данных.
Модуль 13 - Мониторинг PostgreSQL
  • Системные представления.
  • Сбор и управление данными производительности.
  • Анализ собранных данных активности и производительности.
https://ipap.ru/402-administrirovanie-servera-baz-dannykh-postgresql-s-primeneniem-yazyka-zaprosov-sql-i-protsedurnogo-yazyka-pl-pgsql
 
Угорі