PostgreSQL. Основы языка SQL

Моргунов, Е. П.
PostgreSQL. Основы языка SQL: учеб. пособие / Е. П. Моргунов; под ред. Е. В. Рогова, П. В. Лузанова. — СПб.: БХВ-Петербург, 2018. — 336 с.: ил.

ISBN 978-5-9775-4022-3 (БХВ-Петербург)
ISBN 978-5-6041193-2-7 (Постгрес Профессиональный, электронное издание)

Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных. Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов. Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.

 

Автор пособия – Евгений Павлович Моргунов, кандидат технических наук, доцент кафедры информатики и вычислительной техники Сибирского государственного университета науки и технологий имени академика М. Ф. Решетнева.

Живет в Красноярске. До перехода в вуз в 2000-м году более 10 лет работал программистом. В том числе, занимался разработкой прикладной системы для банка. Познакомился с СУБД PostgreSQL в 1998 году. Сторонник использования в учебном процессе открытого и свободного программного обеспечения. Автор учебного пособия «Технологии разработки программ на основе инструментария с открытым исходным кодом» и более 50 других публикаций. По его инициативе в ходе изучения дисциплины «Технология программирования» стали применяться операционная система FreeBSD и система управления базами данных PostgreSQL. Член Международного общества инженерной педагогики (IGIP) с 2004 года. На сегодня опыт использования PostgreSQL в преподавании составляет более 17 лет.

 

Еще один учебник по языку SQL. Нужен ли он в наше время, когда подобных книг составлено уже немало, и, главное, как исследовательская и специальная литература, так и средства массовой информации буквально переполнены рекламой noSQL-систем?

Да, нужен. Потому что в этой книге показаны не только обычные средства языка SQL-92, без которых, конечно, обойтись нельзя, но и новые возможности, включенные в последние версии системы PostgreSQL (до версии 9.6). В том числе тип данных JSON, фактически обеспечивающий возможность применения PostgreSQL в качестве noSQL-системы.

Изложение построено в стиле подхода hands-on, сразу после введения следует обзорная иллюстрация основных возможностей SQL на небольших примерах. Далее следуют главы, в которых каждая группа команд SQL иллюстрируется огромным количеством примеров и упражнений, при этом попутно объясняются наиболее важные из используемых понятий, связанных с базами данных, и конструкций языка.

Основной материал книги не предполагает наличие у читателя каких-либо предварительных знаний или навыков, связанных с базами данных и почти не требует навыков программирования или знания алгоритмов.

Книга удачно дополняет другие курсы по дисциплинам, связанным с применением вычислительных систем, в которых вопросы применения баз данных зачастую представляются чересчур упрощенно.

Исключение составляет последняя глава книги, в которой представлены некоторые сведения по алгоритмам выполнения запросов. Для успешного применения сведений, содержащихся в этой главе, необходимо более глубокое знание алгоритмов и методов, реализуемых в ядре СУБД, чем можно получить из этой книги.

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

Б. А. Новиков, доктор физико-математических наук, профессор кафедры информационно-аналитических систем Санкт-Петербургского государственного университета.

В пособии рассматриваются следующие темы:

  • Введение в базы данных и SQL
  • Создание рабочей среды
  • Основные операции с таблицами
  • Типы данных СУБД PostgreSQL
  • Основы языка определения данных
  • Запросы
  • Изменение данных
  • Индексы
  • Транзакции
  • Повышение производительности

Скачать книгу в формате PDF (2 МБ)

PostgreSQL 15 изнутри

Рогов Е. В.
PostgreSQL 15 изнутри. — М.: ДМК Пресс, 2023. — 662 с.

ISBN 978-5-93700-178-8 (ДМК Пресс)
ISBN 978-5-6045970-2-6 (Постгрес Профессиональный, электронное издание)

Эта книга для тех, кого не устраивает работа с базой данных как с черным ящиком. Если вы любознательны, не довольствуетесь авторитетными советами и хотите во всем разобраться сами — нам по пути.

Я ориентируюсь на читателей, имеющих некоторый опыт использования PostgreSQL и хотя бы в общих чертах представляющих себе, что к чему. Надеюсь, что книга будет полезной и тем, кто хорошо знаком с устройством другой СУБД, но переходит на PostgreSQL и хочет разобраться в отличиях.

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

Большая часть сведений будет актуальна еще довольно долго, но отдельные детали устаревают с неумолимой быстротой — отсюда и номер версии на обложке. Обдумывайте, экспериментируйте, проверяйте. В PostgreSQL для этого есть все инструменты, и я старался показать, как ими пользоваться.

В настоящем издании учтены замечания читателей и исправлены опечатки, а также отражены изменения, произошедшие в версии PostgreSQL 15.

 

На этом снимке Олега Бартунова я запечатлен в глубокой задумчивости. Это обычное состояние, когда пытаешься разобраться в том, как оно все-таки устроено.

Я работаю в Postgres Professional с 2015 года и занимаюсь образовательными проектами. До этого довольно долго работал в консалтинге: занимался разработкой и поддержкой приложений, руководил разработчиками. Так или иначе моя деятельность всегда была связана с базами данных.

 

Скачать книгу в формате PDF.

Оглавление книги:

    1. Введение
  • Часть I. Изоляция и многоверсионность
    1. Изоляция
    2. Страницы и версии строк
    3. Снимки данных
    4. Внутристраничная очистка и hot-обновления
    5. Очистка и автоочистка
    6. Заморозка
    7. Перестроение таблиц и индексов
  • Часть II. Буферный кеш и журнал
    1. Буферный кеш
    2. Журнал предзаписи
    3. Режимы журнала
  • Часть III. Блокировки
    1. Блокировки отношений
    2. Блокировки строк
    3. Блокировки разных объектов
    4. Блокировки в памяти
  • Часть IV. Выполнение запросов
    1. Этапы выполнения запросов
    2. Статистика
    3. Табличные методы доступа
    4. Индексные методы доступа
    5. Индексное сканирование
    6. Вложенный цикл
    7. Хеширование
    8. Сортировка и слияние
  • Часть V. Типы индексов
    1. Хеш-индекс
    2. B-дерево
    3. Индекс GiST
    4. Индекс SP-GiST
    5. Индекс GIN
    6. Индекс BRIN

    Архив изданий

    PostgreSQL 14 изнутри / Рогов Е. В. — М.: ДМК Пресс, 2022. — 660 с.

    Скачать в формате PDF

    Egor Rogov. PostgreSQL 14 Internals. Moscow, 2023.

    Скачать в формате PDF

  • PostgreSQL: книги

    Заголовок : PostgreSQL — Архитектура и концепции avancées
    Авторы
    : Гийом Леларж, Жюльен Руо
    Язык : Французский
    Текущая версия на момент публикации : 14
    9000 7 Формат : Мягкая обложка, электронная книга
    Опубликовано : Апрель 2022 г.
    Заголовок : Руководство по администрированию PostgreSQL 14
    Автор : Simon Riggs, Gianni Ciolli
    Язык : английский
    Текущая версия на момент публикации : 14
    Формат 90 008 : Мягкая обложка, электронная книга
    Опубликовано
    : Март 2022 г.
    Заголовок : Освоение PostgreSQL 13 — четвертое издание
    Автор : Hans-Jürgen Schönig
    Язык : английский
    Текущая версия на момент публикации : 13
    Формат : Мягкая обложка, электронная книга
    Опубликовано : ноябрь 2020 г.
    Заголовок : Изучение PostgreSQL
    Авторы : Лука Феррари, Энрико Пироцци
    Язык : Английский
    Текущая версия на момент публикации : 13
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Октябрь 2020 г.
    Заголовок : PostgreSQL: Первый опыт
    Автор : Павел Лузанов, Егор Рогов, Игорь Левшин (перевод Людмилы Мантровой)
    Язык : Английский
    Текущая версия на момент публикации : 12 90 009 Формат : Мягкая обложка, электронная книга
    Опубликовано : август 2020 г.
    Заголовок : Fundamentos para el trabajo con PostgreSQL
    Автор : Yudisney Vazquez Ortíz, Anthony R. Sotolongo León
    Язык : Испанский
    Текущая версия на момент публикации : 12
    Формат : Мягкая обложка, электронная книга
    Опубликовано : май 2020 г.
    Заголовок : PostgreSQL для администраторов баз данных: PostgreSQL 12
    Автор : Federico Campoli
    Язык : Английский
    Текущая версия на момент публикации : 12
    Формат 9000 8: Мягкая обложка, электронная книга
    Опубликовано : Февраль 2020 г.
    Заголовок : Искусство PostgreSQL
    Автор : Дмитрий Фонтейн
    Язык : английский
    Текущая версия на момент публикации : 11
    Формат : Мягкая обложка, электронная книга
    Опубликовано : август 2019 г.
    Заголовок : Руководство по администрированию PostgreSQL 11
    Автор : Simon Riggs, Gianni Ciolli, Sudheer Kumar Meesala
    Язык : английский
    Текущая версия на момент публикации : 11
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Май 2019 г.
    Заголовок : PostgreSQL для DBA, том 1: Структура и администрирование
    Автор : Federico Campoli
    Язык : Английский
    Текущая версия на момент публикации : 11
    Формат 9000 8: Мягкая обложка, электронная книга
    Опубликовано : Январь 2019 г.
    Заголовок : PostgreSQL 11 Server Side Programming Quick Start Guide
    Автор : Luca Ferrari
    Язык : английский
    Текущая версия на момент публикации : 11
    Формат : Мягкая обложка, электронная книга
    Опубликовано : ноябрь 2018 г.
    Заголовок : Освоение PostgreSQL 11 — второе издание
    Автор : Hans-Jürgen Schönig
    Язык : английский
    Текущая версия на момент публикации : 11
    Формат : Мягкая обложка, электронная книга
    Опубликовано : октябрь 2018 г.
    Заголовок : Руководство по администрированию PostgreSQL 10
    Автор : Simon Riggs, Gianni Ciolli
    Язык : Английский
    Текущая версия на момент публикации : 10
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Май 2018 г.
    Название : PostgreSQL 10 High Performance
    Автор : Ибрар Ахмед, Грегори Смит, Энрико Пироцци
    Язык : Английский
    Текущая версия на момент публикации : 10
    9000 7 Формат : Мягкая обложка, электронная книга
    Опубликовано : Апрель 2018
    Заголовок : PostgreSQL для начинающих
    Автор : Павел Лузанов, Егор Рогов, Игорь Левшин (перевод Людмилы Мантровой)
    Язык : Английский
    Текущая версия на момент публикации : 10 90 009 Формат : Мягкая обложка, электронная книга
    Опубликовано : март 2018 г.
    Название : PostGIS Cookbook, 2nd Edition
    Автор : Mayra Zurbaran et al
    Язык : английский
    Текущая версия на момент публикации : 10
    Формат 9000 8: Книга в мягкой обложке, электронная книга
    Опубликовано : март 2018 г.
    Заголовок : Mastering PostgreSQL 10
    Автор : Hans-Jürgen Schönig
    Язык : Английский
    Текущая версия на момент публикации : 10
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Январь 2018 г.
    Название : Любопытная луна
    Автор : Роб Конери
    Язык : английский
    Текущая версия на момент публикации : 10
    Формат : электронная книга
    Опубликовано : декабрь 2017 г.
    Заголовок : PostgreSQL — Архитектура и новации avancées
    Авторы : Гийом Леларж, Жюльен Руо
    Язык : Французский
    Текущая версия на момент публикации : 10
    9000 7 Формат : Мягкая обложка, электронная книга
    Опубликовано : Декабрь 2017 г.
    Название : Освоение PostgreSQL в разработке приложений
    Автор : Дмитрий Фонтейн
    Язык : Английский
    Текущая версия на момент публикации : 10
    Формат : Мягкая обложка, электронная книга 900 09 Опубликовано : ноябрь 2017 г.
    Заголовок : PostgreSQL: Up and Running, 3rd Edition
    Автор : Regina Obe, Leo Hsu
    Язык : Английский
    Текущая версия на момент публикации : 10
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Октябрь 2017 г.
    Название : PostgreSQL 9.6 High Performance
    Автор : Ибрар Ахмед, Грегори Смит
    Язык : Английский
    Текущая версия на момент публикации : 9.6
    Формат 90 008 : Мягкая обложка, электронная книга
    Опубликовано : май 2017 г.
    Заголовок : Mastering PostgreSQL 9.6
    Автор : Hans-Jürgen Schönig
    Язык : Английский
    Текущая версия на момент публикации : 9.6
    Формат 90 008 : Мягкая обложка, электронная книга
    Опубликовано : май 2017 г.
    Заголовок : Руководство по администрированию PostgreSQL — выпуск 9. 5/9.6
    Автор : Simon Riggs, Gianni Ciolli, Gabriele Bartolini
    Язык : английский
    Текущая версия на момент публикации : 9.6 90 009 Формат : Мягкая обложка, электронная книга
    Опубликовано : апрель 2017 г.
    Title : PostgreSQL High Performance Cookbook
    Автор : Читий Чаухан, Динеш Кумар
    Язык : Английский
    Текущая версия на момент публикации : 9.6
    Формат : Мягкая обложка, электронная книга
    Опубликовано : 2 марта 017
    Заголовок : Работа с PostgreSQL: настройка и масштабирование
    Автор : Алексей Васильев
    Язык : Русский
    Текущая версия на момент публикации : 9. 6
    Формат : Электронная книга
    Опубликовано : Март 2017 г.
    Заголовок : PostgreSQL High Availability Cookbook Second Edition
    Автор : Shaun M. Thomas
    Язык : английский
    Текущая версия на момент публикации : 9.6
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Февраль 2017 г.
    Заголовок : PL/pgSQL и другие процедурные языки в PostgreSQL
    Автор : Anthony R. Sotolongo León, Yudisney Vazquez Ortiz
    Язык : Испанский
    Текущая версия на момент публикации 90 008 : 9.6
    Формат : электронная книга
    Опубликовано : январь 2017 г.
    Название : PostgreSQL Development Essentials
    Автор : Manpreet Kaur, Baji Shaik
    Язык : английский
    Текущая версия на момент публикации : 9.5
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Сентябрь 2016 г.
    Заголовок : PostgreSQL — Архитектура и идеи avancées
    Автор : Гийом Леларж
    Язык : Французский
    Текущая версия на момент публикации : 9.4
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Декабрь 2015 г.
    Заголовок : Изучение PostgreSQL
    Автор : Салахалдин Джуба, Ахим Ваннахме, Андрей Волков
    Язык : Английский
    Текущая версия на момент публикации : 9. 4
    Формат : Мягкая обложка, электронная книга
    Опубликовано : ноябрь 2015 г.
    Заголовок : Репликация PostgreSQL — 2-е издание
    Автор : Hans-Jürgen Schönig
    Язык : Английский
    Текущая версия на момент публикации : 9.4
    Формат 9 0008 : Мягкая обложка, электронная книга
    Опубликовано : Июль 2015 г.
    Заголовок : Пособие по администрированию PostgreSQL 9 — второе издание
    Автор : Габриэле Бартолини, Джанни Чолли, Саймон Риггс, Ханну Кросинг
    Язык : английский
    Текущая версия на момент публикации : 9.4
    Формат : Мягкая обложка, электронная книга
    Опубликовано : апрель 2015 г.
    Название : PostgreSQL для архитекторов данных
    Автор : Джаядеван Маймала
    Язык : английский
    Текущая версия на момент публикации : 9.4
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Март 2015 г.
    Заголовок : Устранение неполадок PostgreSQL
    Автор : Ханс-Юрген Шёниг
    Язык : английский
    Текущая версия на момент публикации : 9.4
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Март 2015 г.
    Название : Руководство разработчика PostgreSQL
    Автор : Ибрар Ахмед, Асиф Файяз, Амджад Шахзад
    Язык : Английский
    Текущая версия на момент публикации : 9. 4
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Февраль 2015 г.
    Название : Программирование сервера PostgreSQL — второе издание
    Автор : Usama Dar, Hannu Krosing, Jim Mlodgenski, Kirk Roybal
    Язык : английский
    Текущая версия на момент публикации : 9.4 9000 9 Формат : Мягкая обложка, электронная книга
    Опубликовано : февраль 2015 г.
    Заголовок : PostgreSQL Cookbook
    Автор : Читий Чаухан
    Язык : Английский
    Текущая версия на момент публикации : 9.3
    Формат : Мягкая обложка, Электронная книга
    Опубликовано : январь 2015 г.
    Название : PostgreSQL Up & Running (2nd Edition)
    Автор : Regina Obe, Leo Hsu
    Язык : английский
    Текущая версия на момент публикации : 9.4
    Формат : Мягкая обложка , электронная книга
    Опубликовано : декабрь 2014 г.
    Заголовок : Основы администрирования PostgreSQL
    Автор : Ханс-Юрген Шёниг
    Язык : Английский
    Текущая версия на момент публикации : 9.3
    Формат : Мягкая обложка, электронная книга
    Опубликовано : Октябрь 2014 г.
    Заголовок : PostgreSQL 9 High Availability Cookbook
    Автор : Shaun M. Thomas
    Язык : английский
    Текущая версия на момент публикации : 9.3
    Формат : Мягкая обложка, электронная книга
    Опубликовано : июль 2014 г.
    Название : Postgres Succinctly
    Автор : Peter Shaw
    Язык : английский
    Текущая версия на момент публикации : 9.3
    Формат : электронная книга
    Опубликовано : январь 2014 г.
    Название : PostgreSQL Replication
    Автор : Zoltan Böszörmenyi, Hans-Jürgen Schönig
    Язык : английский
    Текущая версия на момент публикации : 9. 2
    90 007 Формат : Мягкая обложка, электронная книга
    Опубликовано : Март 2013 г.
    Заголовок : Резервное копирование и восстановление PostgreSQL с практическими рекомендациями
    Автор : Shaun M. Thomas
    Язык : английский
    Текущая версия на момент публикации : 9.2
    Формат : электронная книга
    Опубликовано : март 2013 г.
    Заголовок : Instant PostgreSQL Starter
    Автор : Daniel K. Lyons
    Язык : английский
    Текущая версия на момент публикации : 9.2
    Формат : Электронная книга
    Опубликовано : Март 2013 г.
    Заголовок : Программирование сервера PostgreSQL
    Автор : Ханну Кросинг, Кирк Ройбал
    Язык : Английский
    Текущая версия на момент публикации : 9.2
    Формат 9000 8: Мягкая обложка, электронная книга
    Опубликовано : Январь 2013 г.
    Заголовок : PostgreSQL: Up and Running
    Автор : Regina Obe, Leo Hsu
    Язык : английский
    Текущая версия на момент публикации : 9.2
    Формат : Мягкая обложка
    Опубликовано : июль 2012 г.
    Заголовок : Базы данных PostgreSQL, Управление производительностью
    Автор : Грегори Смит
    Язык : Французский
    Текущая версия на момент публикации : 9. 0
    Формат : Мягкая обложка
    Опубликовано : Май 2011
    Заголовок : Справочное руководство по PostgreSQL — Том 1-3
    Автор : Глобальная группа разработчиков PostgreSQL
    Язык : Английский
    Текущая версия на момент публикации : 9.0
    Формат : Мягкая обложка
    Опубликовано : Ноябрь 2010 г. Это официальная справочная документация по СУБД PostgreSQL в печатном формате.
    Название : PostgreSQL 9.0 High Performance
    Автор : Грегори Смит
    Язык : Английский
    Текущая версия на момент публикации : 9. 0
    Формат : PDF, Мягкая обложка
    Опубликовано : Октябрь 2010 г.
    Название : Руководство по администрированию PostgreSQL 9
    Автор : Simon Riggs, Hannu Krosing
    Язык : английский
    Текущая версия на момент публикации : 9.0
    Формат 900 08 : PDF, Мягкая обложка
    Опубликовано : октябрь 2010 г.
    Заголовок : Utiliser PostgreSQL
    Автор : Доминик Коломбани
    Язык : Французский
    Текущая версия на момент публикации : 8.4
    Формат : PDF
    Опубликовано : апрель 2010 г.
    Заголовок : Программа установки и запуска с PostgreSQL
    Автор : Доминик Коломбани
    Язык : Французский
    Текущая версия на момент публикации : 8. 4
    Формат : PDF
    Опубликовано : сентябрь 2009 г.
    Заголовок : PostgreSQL. Datenbankpraxis für Anwender, Administratoren und Entwickler (Broschiert)
    Автор : Андреас Шербаум
    Язык : Немецкий
    Текущая версия на момент публикации : 8.4
    Формат : Мягкая обложка
    Опубликовано : Август 2009 г.
    Название : PostgreSQL
    Автор : Франсуа-Мари Колонна
    Язык : Французский
    Текущая версия на момент публикации : 8.3
    Формат : Бумага назад
    Опубликовано : ноябрь 2008 г.
    Заголовок : PostgreSQL-Administration
    Автор : Peter Eisentraut, Bernd Helmle
    Язык : Немецкий
    Текущая версия на момент публикации : 8. 3
    Формат 90 008 : Твердый переплет
    Опубликовано : Октябрь 2008 г.
    Заголовок : PostgreSQL — Администрирование и эксплуатация базы данных (2-я версия)
    Автор : Sébastien LARDIERE
    Язык : Французский
    Текущая версия на момент публикации : 8.2
    Формат : Мягкая обложка
    Опубликовано 900 08: октябрь 2007 г.
    Заголовок : PostgreSQL 8 для Windows
    Автор : Richard Blum
    Язык : английский
    Текущая версия на момент публикации : 8.2
    Формат : Мягкая обложка
    Опубликовано : Март 2007 г.
    Заголовок : Начало электронной коммерции PHP и PostgreSQL
    Автор : Кристиан Дари, Эмилиан Баланеску, Михай Бучика
    Язык : Английский
    Текущая версия на момент публикации : 8. 1
    Формат : Мягкая обложка
    Опубликовано : декабрь 2006 г.
    Заголовок : Начало PHP и PostgreSQL 8: От новичка к профессионалу
    Автор : W. Jason Gilmore, Robert H. Treat
    Язык : Английский
    Текущая версия на момент публикации : 8.1 9000 9 Формат : Мягкая обложка
    Опубликовано : март 2006 г.
    Заголовок : PostgreSQL ile Programlama
    Автор : Volkan YAZICI
    Язык : Турецкий
    Текущая версия на момент публикации : 8.1
    Формат : Мягкая обложка
    Опубликовано : Февраль 2006 г.
    Название : PostgreSQL, 2-е издание
    Автор : Korry Douglas, Susan Douglas
    Язык : английский
    Текущая версия на момент публикации : 8. 0
    Формат 90 008 : Мягкая обложка
    Опубликовано : июль 2005 г.
    Заголовок : Базы данных для начинающих с PostgreSQL, 2-е издание
    Автор : Neil Matthew, Richard Stone
    Язык : английский
    Текущая версия на момент публикации : 8.0
    Формат 9 0008 : Мягкая обложка
    Опубликовано : Апрель 2005 г.
    Заголовок : PostgreSQL GE-PACKT
    Автор : Peter Eisentraut
    Язык : Немецкий
    Текущая версия на момент публикации : 8.0
    Формат : Мягкая обложка
    Опубликовано : январь 2005 г.
    Заголовок : PostgreSQL, м. б. CD-ROM
    Автор : Paul Weinstabl
    Язык : Немецкий
    Текущая версия на момент публикации : 7.4
    Формат : Мягкая обложка
    Опубликовано : Ноябрь 2004 г.
    Заголовок : PostgreSQL: Das offizielle Handbuch
    Автор : Peter Eisentraut
    Язык : Немецкий
    Текущая версия на момент публикации : <7.4
    Формат 90 008: Мягкая обложка
    Опубликовано : август 2003 г. Доступно в Интернете (auf Deutsch/на немецком языке)
    Заголовок : PostgreSQL. Grundlagen — Praxis — Anwendungsentwicklung mit PHP
    Автор : Cornelia Boenigk
    Язык : Немецкий
    Текущая версия на момент публикации : <7. 4
    Формат : Мягкая обложка
    Опубликовано : сентябрь 2002 г.
    Название : Расширенное веб-программирование на PHP и PostgreSQL
    Автор : Эвальд Гешвинде, Ханс-Юрген Шёниг
    Язык : Английский
    Текущая версия на момент публикации : <7.4
    Формат 90 008: Мягкая обложка
    Опубликовано : Июнь 2002 г.
    Заголовок : Практический PostgreSQL (O’Reilly Unix)
    Автор : Command Prompt Inc (редактор) и др.
    Язык : английский
    Текущая версия на момент публикации : <7.4
    Формат : Мягкая обложка
    Опубликовано : Январь 2002 г. Доступно онлайн
    Название : Руководство разработчика Postgresql
    Автор : Эвальд Гешвинде и др.
    Язык : английский
    Текущая версия на момент публикации : <7.4
    Формат : Мягкая обложка
    Опубликовано : Декабрь 2001 г.
    Название : PostgreSQL
    Автор : Джефф Перкинс
    Язык : Английский
    Текущая версия на момент публикации : <7.4
    Формат : Мягкая обложка 9000 9 Опубликовано : октябрь 2001 г.
    Заголовок : PostgreSQL Essential Reference
    Автор : Барри Стинсон
    Язык : Английский
    Текущая версия на момент публикации : <7.4
    Формат : Мягкая обложка
    Опубликовано : октябрь 2001 г.
    Заголовок : Базы данных для начинающих с PostgreSQL
    Автор : Ричард Стоунз, Нил Мэтью
    Язык : Английский
    Текущая версия на момент публикации : <7. 4
    Формат : Мягкая обложка
    Опубликовано : Сентябрь 2001 г.
    Заголовок : PostgreSQL: Introduction and Concepts
    Автор : Брюс Момджян
    Язык : Английский
    Текущая версия на момент публикации : <7.4
    Формат : Мягкая обложка
    Опубликовано : декабрь 2000 г.
    Название : Руководство программиста Postgresql
    Автор : Томас Локхарт (редактор)
    Язык : английский
    Текущая версия на момент публикации : 7.0
    Формат : Мягкая обложка
    Опубликовано : Декабрь 2000 г.

    современная книга по PostgreSQL в 2022 году

    Искусство PostgreSQL: современная книга по PostgreSQL в 2022 году
    • cover»>

      купить бесплатно глава

    Книга, обучающая разработчиков SQL: научитесь заменять тысячи строк кода простыми запросами!
    • Новая глава

      Это второе издание книги включает совершенно новый глава о расширениях PostgreSQL.

      Автор: CREATE EXTENSION команда!

    • Второе издание

      The Art of PostgreSQL — это новое название «Освоение PostgreSQL в разработке приложений» , признанный из самых лучших ресурсов для изучения SQL!

    • Улучшенный дизайн книги

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

    • SQL — это код

      .

      Узнайте, как работать с SQL в рабочем процессе разработчика: управление версиями, тестирование, проверка кода, развертывание. Рассмотрены лучшие практики и инструменты.

    • Практические примеры

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

    • Моделирование базы данных

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

    • SQL для разработчиков

      Эта книга предназначена для разработчиков и описывает передовые методы SQL для обработки данных. Узнайте, как получить именно тот набор результатов, который вам нужен, в коде вашего приложения!

    • Запись эффективного SQL

      Написание эффективного SQL проще, чем кажется, и начинается с моделирования базы данных и написания понятного кода. Книга научит вас писать быстрые запросы!

    • Батарейки в комплекте

      Книга поставляется с открытыми наборами данных и инструкциями по их получению, чтобы вы могли выполнять все SQL-запросы дома, редактировать их и учиться на них. Расширенная настройка psql даже включена!

    Пакеты

    Art of PostgreSQL поставляется в четырех пакетах.
    Начиная с пакета Standard Edition, все, что вам нужно покрыты…

    Специальная скидка на Postgres 15

    С приближением дня выпуска Postgres 15 я (Димитрий Фонтейн) готовлю обновление к своей книге «Искусство Постгрес». Мое намерение состоит в том, чтобы добавить покрытие для нового функции, которые попали в Postgres в определенных областях, таких как оконные функции и определение их фреймов, наборы группировок, агрегаты, общие табличные выражения и т. д.

    При покупке текущего издания The Art of PostgreSQL теперь вы получите доступ к новой редакции с Postgres 15 покрытие, как только оно будет отправлено. Бесплатно!

    И поощрять вас поощрять меня проводить все время и усилия по обновлению моей книги, я создал очень хороший скидка:

    Получите скидку 30% по коду: PG15

    • Стандартная версия

      45 $ 35

      Настоящее предложение, 438 страниц расширенного обучения SQL, специально для вас. Вы также получаете версию PDF, версию ePub и версию MOBI. И SQL-запросы тоже в виде отдельных файлов!

      УЗНАТЬ БОЛЬШЕ

      ПОКУПКА

    • САМЫЕ ПОПУЛЯРНЫЕ

      Полная версия

      99 $ 75

      Полная версия поставляется с пакетом электронной книги и архивом с файлом дампа PostgreSQL, готовым для восстановления в вашем экземпляре, плюс все 334 запроса в виде отдельных файлов, которые вы можете запускать и редактировать!

      УЗНАТЬ БОЛЬШЕ

      ПОКУПКА

    • Издание «Мертвое дерево»

      129 $ 90

      Профессионально отпечатанная книга в мягкой обложке из 480 страниц с тем же содержанием. У вас также есть преимущества полной версии, включая удобный для копирования/вставки контент, запросы и базу данных, которую можно использовать для воспроизведения запросов из книги!

      УЗНАТЬ БОЛЬШЕ

      ПОКУПКА

    • Корпоративная версия

      229 $ 160

      Все, что нужно всей вашей команде для освоения SQL, включая лицензию на совместное использование электронной версии книги, базы данных, 334 файлов запросов и лицензию на совместное использование всего с 15 сотрудниками на вашем предприятии !

      УЗНАТЬ БОЛЬШЕ

      ПОКУПКА

    Все еще не уверены, какой пакет лучше для вас? См. диаграмму ниже для параллельного сравнения и прочитайте полную информацию ниже.

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

      • Пакеты включают
      • Стандартный
      • Полная версия
      • Мертвое дерево
      • Предприятие
      • Книга в мягкой обложке
      •  
      • Электронная книга
      •  
      •  
      •  
      •  
      • 6 Интервью
      •  
      •  
      •  
      •  
      • PDF, ePub, МОБИ
      •  
      •  
      •  
      •  
      • SQL-запросы и код
      •  
      •  
      •  
      •  
      • Набор данных реального мира
      •  
      •  
      •  
      •  
      • Примеры нормализации
      •  
      •  
      •  
      •  
      • Модульные тесты
      •  
      •  
      •  
      •  
      • Лицензия на совместное использование
      •  
      •  
      •  
      •  
      • Докер-контейнер
      •  
      •  
      •  
      •  
      •  
      • Купить сейчас
      • Самые популярные
      • Купить сейчас
      • Купить сейчас
    • Книга

      Книга представляет собой 438 страниц, заполненных SQL-запросами. На самом деле их 334, и все они отвечают очень четкому варианту использования, который дан на простом английском языке. Каждый запрос подробно объясняется.

    • 6 Интервью

      Интервью с ветеранами отрасли, которые начали создавать веб-приложения в прошлом веке. Они были там и могут поделиться мнениями о том, как подходить к SQL.

    • PDF, ePub, МОБИ

      Полный электронный комплект для чтения для всех ваших устройств: планшета, телефона и настольного компьютера. PDF-файл тщательно отредактирован для соответствия современным форматам отображения (попробуйте на своем планшете!).

    • Докер-контейнер

      Экземпляр PostgreSQL, загруженный всеми данными из книги, и работающее веб-приложение, которое позволяет играть с каждым SQL-запросом из книги!

    • Набор данных реального мира

      Наборы данных из книги с 56 таблицами уже загружены из источников открытых данных. Мы все лучше учимся на конкретных примерах. В образе докера доступно 15 наборов данных.

    • Лицензия на совместное использование

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

    • Примеры нормализации

      Мы также рассказываем, как спроектировать модель базы данных и почему как разработчик вы должны позаботиться о ее нормализации. С практическими примерами и скриптами нормализации.

    • SQL-запросы + код

      Образ докера Enterprise Edition также включает 334 запроса в виде файлов .sql, а также код примеров приложений, представленных в книге.

    • Модульные тесты

      Код приложения доступен с набором регрессионного тестирования SQL с использованием RegreSQL. Ознакомьтесь с этим инструментом, он может вам скоро понадобиться…

    Интервью

    The Art of PostgreSQL включает интервью с разработчиками и мастерами SQL. PHP, Java, Python и Django рассматриваются в книге отдельно, и она предназначена для всех разработчиков приложений, независимо от используемого языка!

    • Эта книга находится на более высоком уровне, чем общие книги по программному обеспечению. В нем объясняется, как и зачем использовать многие функции Postgres. Это отличное дополнение к официальной документации Postgres».

      Брюс Момджян, основная группа PostgreSQL

    • Спасибо за вашу фантастическую книгу. Это очень помогло мне в моей нынешней работе. Технические книги часто могут быть скучными и трудными для восприятия, но Mastering PostgreSQL было приятно читать».

      Бен Дэвис

    • Спасибо за вашу фантастическую книгу. Это очень помогло мне в моей нынешней работе. Технические книги часто могут быть скучными и трудными для восприятия, но Mastering PostgreSQL было приятно читать».

      Бен Дэвис

    • Наконец-то вышла исчерпывающая книга по Postgres для разработчиков приложений, и не меньше, чем от замечательного @tapoueh. Иди возьми это!»

      Питер ван Харденберг

    • Полное издание «Mastering PostgreSQL…» — ВЕЛИКОЛЕПНО! Не только лучший ресурс по PG, но и лучший пакет технического обучения, который я когда-либо видел!»

      Дерек Сиверс

    • Я знал, что «Освоение PostgreSQL» должно быть хорошим, но верстка с помощью XeTeX превыше всего!»

      Ксавье Нория

    • Купил лучшую книгу по PostgreSQL для разработчиков приложений у @tapoueh.