Если вы уже знакомы с основами SQL в PostgreSQL и хотите перейти на профессиональный уровень, эта книга — ваш выбор. Вы научитесь читать и понимать планы выполнения запросов, писать эффективный код, использовать оконные и статистические функции для сложной аналитики, создавать собственные функции и процедуры для расширения возможностей сервера, а также работать с иерархиями и графами через рекурсивные CTE. Книга содержит множество упражнений и примеров. Рекомендуется разработчикам, администраторам баз данных и аналитикам.
Учебное пособие представляет собой вторую часть курса по языку SQL, созданного при поддержке российской компании Postgres Professional. В книге рассмотрены такие расширенные возможности СУБД PostgreSQL, как общие табличные выражения, агрегатные и оконные функции, подзапросы LATERAL, создание пользовательских функций и процедур. Материал сопровождается многочисленными практическими примерами, заданиями и упражнениями, дополняющими основной текст каждой главы. Пособие заинтересует читателей, желающих повысить базовый уровень владения языком SQL. Изучать материал пособия можно как под руководством преподавателя, так и самостоятельно.
Эта книга по PostgreSQL поможет перейти от базового владения SQL к уверенной работе с профессиональными инструментами реляционных баз данных. Пошаговые объяснения и практические задания познакомят читателя с продвинутыми возможностями PostgreSQL, научат оптимизировать запросы, анализировать данные и создавать собственные функции для решения сложных прикладных задач.
Издание будет полезно тем, кто изучает SQL для профессионалов, PostgreSQL для разработчиков, реляционные базы данных, оптимизацию SQL-запросов, проектирование баз данных, аналитику данных, Business Intelligence и современные технологии хранения информации. Книга подойдет разработчикам программного обеспечения, аналитикам данных, администраторам баз данных, студентам технических вузов и всем, кто хочет углубить знания SQL.
Практические примеры помогут освоить сложные SQL-конструкции, автоматизацию обработки данных, написание пользовательских процедур и эффективную работу с большими наборами информации. Книга заинтересует читателей, которые ищут самоучитель PostgreSQL, продвинутый SQL, SQL-запросы, SQL для аналитиков, работу с базами данных, хранимые процедуры, оконные функции SQL и профессиональную литературу по PostgreSQL.