Разработка серверной части приложений PostgreSQL 16. Базовый курс
Код: PS-DEV1
Продолжительность очно: 4 дня
Продолжительность VILT: 4 дня
Формат обучения: очно, Virtual Instructor-Led Training - VILT
О курсе
Базовый курс PostgreSQL рассматривает основные темы, необходимые для разработки серверной части приложений PostgreSQL.
Для кого этот курс
Разработчики баз данных
Требуемые знания и навыки
- Основы SQL
- Опыт работы с каким-нибудь процедурным языком программирования
- Минимальные сведения о работе в Unix
Приобретаемые навыки
По завершению курса слушатели приобретут навыки, позволяющие им:
-
- Знать архитектуру PostgreSQL
- Использовать основные объектов БД: таблицы, индексы, представления
- Программировать на стороне сервера на языках SQL и PL/pgSQL
- Использовать основные типы данных, включая записи и массивы
- Организовывать взаимодействие с клиентской частью приложения
Программа
Модуль 1: Введение
Модуль 2: Базовый инструментарий
-
- Установка и управление, psql
Модуль 3: Архитектура
-
- Общее устройство PostgreSQL
- Изоляция и многоверсионность
- Буферный кеш и журнал
Модуль 4: Организация данных
-
- Логическая структура
- Физическая структура
Модуль 5: Приложение «Книжный магазин»
-
- Схема данных приложения
Модуль 6: SQL
-
- Функции
- Процедуры
- Составные типы
Модуль 7: PL/pgSQL
-
- Обзор и конструкции языка
- Выполнение запросов
- Курсоры
- Динамические команды
- Массивы
- Обработка ошибок
- Триггеры
- Отладка
Модуль 8: Управление доступом
-
- Обзор разграничения доступа
Модуль9: Резервное копирование
-
- Логическое резервирование