Разработка серверной части приложений PostgreSQL 9.6. Базовый курс

Основные сведения

Продолжительность: 4 дня

Предварительные знания:

  1. Основы SQL
  2. Опыт работы с каким-нибудь процедурным языком программирования
  3. Минимальные сведения о работе в Unix

Какие навыки будут получены:

  • Общие сведения об архитектуре PostgreSQL
  • Использование основных объектов БД: таблиц, индексов, представлений
  • Программирование на стороне сервера на языках SQL и PL/pgSQL
  • Использование основных типов данных, включая записи и массивы
  • Организация взаимодействия с клиентской частью приложения

Учебные материалы

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

Дополнительные справочные материалы: функции и типы данных, схема системного каталога, команды Unix.

Темы

 Введениеслайды   видео
 Базовый инструментарий
     
1.Установка и управление, psqlслайдыдемо ответывидео
 Архитектура     
2.Общее устройство PostgreSQLслайды   видео
3.Изоляция и многоверсионностьслайдыдемо ответывидео
4.Буферный кэш и журналслайдыдемо ответывидео
 Организация данных     
5.Логическая структураслайдыдемо ответывидео
6.Физическая структураслайдыдемо ответывидео
 Приложение «Книжный магазин»     
7.Схема данных приложенияслайдыдемоответы ответывидео
8.Взаимодействие клиента с СУБДслайдыдемоответы ответывидео
 SQL     
9.Функциислайдыдемоответы ответывидео
10.Составные типыслайдыдемоответы ответывидео
 PL/pgSQL     
11.Обзор и конструкции языкаслайдыдемоответы ответывидео
12.Выполнение запросовслайдыдемоответы ответывидео
13.Курсорыслайдыдемоответы ответывидео
14.Динамические командыслайдыдемоответы ответывидео
15.Массивыслайдыдемоответы ответывидео
16.Обработка ошибокслайдыдемоответы ответывидео
17.Триггерыслайдыдемоответы ответывидео
18.Отладкаслайдыдемоответы  видео
 Разграничение доступа      
19.Обзорслайдыдемоответы ответывидео
 Заключениеслайды   видео

 

Дополнительно

Все материалы можно скачать одним архивом.

Видеозапись курса проводилась в марте 2018 года в Твери.

Также доступна видеозапись премьерного чтения курса в Барнауле, которой соответствует эта версия материалов (актуальная версия отличается: материал темы «Основные объекты» был перераспределен по другим темам, было сделано много небольших изменений).