PQSQLDev
СУБД PostgreSQL для разработчиковКод образовательной программы: Базы данных
PQSQLDev
45 000
5 дней
23.09.19
28.10.19

АННОТАЦИЯ

Авторский курс для разработчиков на СУБД PostgreSQL. Состоит из 3-х модулей. Курс знакомит слушателей с архитектурой и компонентами СУБД PostgreSQL, а также процедурным языком программирования PL/pgSQL для создания приложений. Прослушав курс, слушатели научатся создавать схемы базы данных и проектировать структуры хранения данных, разрабатывать приложения с помощью языка программирования Pl/pgSQL, а также выполнять настройку и оптимизацию запросов для повышения производительности работы приложения. В курс включены лабораторные работы, которые позволяют закрепить основные концепции на практике.

ЦЕЛЕВАЯ АУДИТОРИЯ

  • Разработчики баз данных
  • Архитекторы
  • Разработчики приложений
  • Администраторы баз данных

ПРОГРАММА КУРСА

Модуль 1: PQSQLDevI Архитектура СУБД PostgreSQL

  • Обзор архитектуры реляционных СУБД
  • Архитектура СУБД PostgreSQL
  • Транзакции
  • Разработка физической структуры данных
  • Организация хранения данных
  • Управление использованием блочного пространства
  • Работа с индексами базы данных
  • Применение бизнес-правил с помощью ограничений
  • Перенос и реорганизация данных

Модуль 2: PQSQLDevII Программирование на PL/pgSQL

  • Преимущества процедурного языка PL/pgSQL
  • Типы данных PostgreSQL, используемые в подпрограммах
  • Работа с переменными
  • Операторы и функции, используемые в блоках PL/pgSQL
  • Управляющие структуры PL/pgSQL
  • Использование курсоров
  • Обработка исключений
  • Пользовательские процедуры и функции
  • Триггеры
  • Выполнение динамических запросов
  • Отладка подпрограмм PL/pgSQL

Модуль 3: PQSQLIII Настройка производительности и оптимизация запросов

  • Стратегии и базовые техники настройки SQL-запросов
  • Просмотр планов выполнения запроса
  • Планы выполнения для различных способов соединения таблиц
  • Поиск неэффективных SQL-запросов и выбор оптимального способа их настройки

РЕКОМЕНДУЕМЫЕ КУРСЫ:

  • PQSQLI Основы PostgreSQL
  • PQSQLII Расширенные возможности PostgreSQL