Рецензия на книгу
SQL за 10 минут

Бен Форта

Обложка книги SQL за 10 минут (Бен Форта)

Краткая рецензия

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

Полная рецензия

Книга «SQL за 10 минут» издается уже много лет и это пятое издание. Автор Бен Форта утверждает, что намеренно убрал из книги всё лишнее и сложное, что есть в SQL. Оставив самое необходимое для старта.

Начинается книга с базовых терминов, которые Бен неплохо объясняет. Но почему-то он не приводит примеров таблиц. Да автор говорит, что данные в базе хранятся в табличном виде и описывает эти таблицы, но зачем описывать таблицу, если её можно просто показать. Книга для этого отлично подходит. Если только это только не аудио издание. Но тут не тот случай:

Отсутствие таблиц в книге

Отстутствие таблиц в книге.

Далее, когда Бен Форта переходит к примерам, он также не приводит начальные таблицы, из которых делаются выборки. Это сильно снижает наглядность, а наглядность в обучении один из ключевых принципов.

При этом к книге идет архив с таблицами, для того чтобы вы могли потренироваться самостоятельно. Однако у меня не получилось запустить SQL-запросы из этого архива. Я получил набор синтаксических ошибок. Конечно, у меня достаточно опыта, чтобы всё починить, но в данном случае книга для начинающих и я её рассматриваю именно как новичок.

И если вы никогда не сталкивались с такими ошибкам, то вы не будете знать как их исправить, а это плохо.

Из плюсов — это то, что в книге рассматриваются все базовые возможности SQL, включая агрегацию, группировку, JOIN и подзапросы.

Однако несмотря на такой маленький объем (352 страницы), и несмотря на то, что автор хотел убрать всё лишнее и сложное, Бен всё же не удержался и добавил сюда хранимые процедуры, представления, транзакции и курсоры. А это уже непростые темы, которые обычно проходят продвинутых курсах по SQL, а тут автор решил добавить их в базовый.

Отсутствие таблиц в книге

Продвинутые SQL темы в книге.

И в итоге мы пробежались по всему SQL, но не подробно и с малым количеством примеров. Пользы от такой книги немного.

Поэтому «SQL за 10 минут» я не рекомендую.

Автор рецензии

Никита Шультайс

Никита Шультайс

Профессиональный web-программист с опытом коммерческой разработки более 10 лет. Преподаватель, автор курсов и статей по IT.

  • Fullstack-разработчик на Python/Django.
  • Автор курсов по SQL и базам данных, Python, Алгоритмам.
  • Участник олимпиад по математике и программированию.
  • Научил IT-навыкам более 5000 человек.
  • Победитель конкурса образовательных проектов Edcrunch Award.
  • Автор статей в журнале Linux Format.