Улучшаемые навыки
SQL
PL/pgSQL
Разработка баз данных
PostgreSQL
Управление доступом
Резервное копирование
Архитектура БД
Триггеры
Курсоры
Динамические команды
Инструменты
PostgreSQL
Postgres Pro Enterprise 13
Чему вы научитесь
01
Создавать хранимые процедуры и функции на SQL и PL/pgSQL
02
Управлять базовыми объектами БД: таблицы, индексы, представления
03
Разрабатывать приложения на стороне сервера
04
Использовать массивы и составные типы данных
05
Выполнять разграничение доступа и резервное копирование
Как проходит обучение
Каждый курс представляет собой связанный набор тем, последовательно раскрывающих его содержание.Каждая тема курса состоит из теоретической части и практики.
Теория состоит не только из презентации, но в большинстве случаев включает демонстрацию работы на «живой» системе. В практической части предлагается выполнить ряд заданий для закрепления пройденного.
Материал поделен по темам таким образом, чтобы теоретическая часть не превышала часа, так как большее время значительно усложняет восприятие. Практика, как правило, не превышает 30 минут.
В качестве материалов к каждой теме слушателям выдается презентация с подробными комментариями к каждому слайду, а также результат работы демонстрационного скрипта.
Программа курса
02
Базовый инструментарий
Установка и управление, psql
Общее устройство PostgreSQL
Изоляция и многоверсионность
Буферный кеш и журнал
Логическая структура
Физическая структура
05
Приложение «Книжный магазин»
Схема данных и интерфейс
Функции
Процедуры
Составные типы
Обзор и конструкции языка
Выполнение запросов
Курсоры
Динамические команды
Массивы
Обработка ошибок
Триггеры
Отладка
Обзор разграничения доступа
Логическое резервирование
10
Итого на курс 32 часа: теория – 21 ч 20 мин (66%), практика – 10 ч 40 мин (34%)
Для кого
Разработчик
Предварительная подготовка
Основы SQL
Опыт работы с каким-нибудь процедурным языком программирования
Минимальные представления о работе в Unix
Расписание курсов