В минувший понедельник, 19 июня, при поддержке компании Postgres Professional впервые в России вышел учебник по основам SQL применительно к СУБД PostgreSQL.
Издание будет распространяться по свободной лицензии, а интерес к его внедрению в учебный процесс уже проявили Ульяновский государственный технический университет и ряд других вузов.
Это первая, базовая часть учебного курса по языку SQL применительно к СУБД PostgreSQL. В пособии рассматриваются все основные возможности языка SQL, в том числе: команды создания объектов БД, манипулирования данными и управления транзакциями, специальные типы данных (массивы, JSON), специфика индексной поддержки PostgreSQL и настройки запросов. Много внимания уделяется развитию практических навыков: в конце каждой главы приведены упражнения, причём для практических заданий используется демонстрационная база данных авиаперевозок, содержащая близкие к реальным данные. В методических целях предложена разбивка материала на учебный семестр из расчета 36 или 54 часов.
Автор учебно-практического пособия «Язык SQL. Базовый курс» — Евгений Павлович Моргунов, кандидат технических наук, доцент кафедры информатики и вычислительной техники Сибирского государственного университета науки и технологий имени академика М. Ф. Решетнева. Евгений Павлович применяет СУБД PostgreSQL в преподавании дисциплины «Технология программирования» на протяжении 17 лет. В электронном виде учебник доступен по адресу (257 страниц в формате PDF).
Ранее компания Postgres Professional выпустила учебные курсы по администрированию СУБД PostgreSQL (базовый и расширенный уровень), доступные в формате видео и в виде очных занятий в четырех сертифицированных учебных центрах. В июле 2017 года ожидается выход базового и расширенного курса для разработчиков серверной части приложения. А для желающих погрузиться во внутреннее устройство PostgreSQL, написание расширений и патчей доступен курс для разработчиков Hacking PostgreSQL.