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.
Оглавление книги:
- Введение
- Изоляция
- Страницы и версии строк
- Снимки данных
- Внутристраничная очистка и hot-обновления
- Очистка и автоочистка
- Заморозка
- Перестроение таблиц и индексов
- Буферный кеш
- Журнал предзаписи
- Режимы журнала
- Блокировки отношений
- Блокировки строк
- Блокировки разных объектов
- Блокировки в памяти
- Этапы выполнения запросов
- Статистика
- Табличные методы доступа
- Индексные методы доступа
- Индексное сканирование
- Вложенный цикл
- Хеширование
- Сортировка и слияние
- Хеш-индекс
- B-дерево
- Индекс GiST
- Индекс SP-GiST
- Индекс GIN
- Индекс BRIN
Архив изданий
PostgreSQL 14 изнутри / Рогов Е. В. — М.: ДМК Пресс, 2022. — 660 с.
Скачать в формате PDF
Egor Rogov. PostgreSQL 14 Internals. Moscow, 2023.
Скачать в формате PDF
Заголовок : PostgreSQL — Архитектура и концепции avancées Авторы Язык : Французский Текущая версия на момент публикации : 14 9000 7 Формат : Мягкая обложка, электронная книга Опубликовано : Апрель 2022 г. | |
Заголовок : Руководство по администрированию PostgreSQL 14 Автор : Simon Riggs, Gianni Ciolli Язык : английский Текущая версия на момент публикации : 14 Формат 90 008 : Мягкая обложка, электронная книга Опубликовано | |
Заголовок : Освоение 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.