Бытует мнение, что путь между полным отсутствием знаний по некой абстрактной технологии до начинающего специалиста, способного полноценно и самостоятельно выполнять работу с применением этой технологии – это всего лишь прочтение одной хорошей книги.
Далее возникает вопрос, какие книги являются хорошими, а какие нет? Как правило хорошие книги отличимы по высокой цене. Кроме того можно ориентироваться на именитого и авторитетного автора, или, например на бренд качества от всемирно известного вендора.
Ни один из вышеперечисленных признаков не гарантирует вам высокое качество книги (и уж тем более ничего не говорит о качестве перевода), но существенно уменьшает риск покупки “мусорного” пособия.
Но существуют редкие книги, которые имеют относительно невысокую цену (или вовсе бесплатны), но при этом являются качественными учебными пособиями, к таким книгам как раз можно отнести пособие Е.П. Моргунова “PostgreSQL. Основы языка SQL”.
Данная книга схожа по контенту ряду пособий издательства Oracle, но выигрывает у них по цене, и, так как она написана на русском языке – не имеет проблем с качеством перевода.
Книга написана простым языком и ориентирована на читателей из числа студентов или молодых специалистов, позволяет обзорно оценить возможности языка SQL, а так же приобрести базовые компетенции в работе с базами данных. Она написана с позиции, что читатель вообще никогда не сталкивался с языком SQL, и вряд ли будет интересна опытным аналитикам. Книга содержит базовую информацию о реляционных СУБД, а практическая часть начинается с развертывания рабочего места, необходимого для обучения. В книге разобраны ключевые теоретические принципы функционирования СУБД, такие как транзакции, типы и структуры данных. Содержит она и описание ключевых объектов СУБД. В ней достаточно полно рассмотрены на различных примерах конструкции языка, а так же такие специфичные вещи, как например работа с данными в формате json с использованием СУБД. Уделено внимание и работе с планами выполнения запросов при оптимизации их производительности.
Не последнее место уделено и практическим заданиям, вопросам для проверки собственных знаний (после каждой главы).
Содержимое книги будет полезно не только при работе с базами данных семейства Postgres, оно в большой части проецируемо на любые реляционные СУБД.
Данную книгу можно бесплатно приобрести в электронном виде (распространяется на сайте PostgresPro), либо относительно не дорого “в бумаге” в книжных магазинах.