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