Рецензия на книгу
SQL быстрое погружение

Шилдс Уолтер

Обложка книги SQL быстрое погружение (Шилдс Уолтер)

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

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

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

Книга «SQL быстрое погружение» Шилдса Уолтера практически сразу начинается с наглядного представления того, как выглядит таблица в реляционной базе данных:

Подробный разбор таблицы

Подробный разбор таблицы.

Далее автор сразу переходит к связям между таблицами, а это непростая тема непростая, но опять же, он наглядно показывает как они работают:

Подробный разбор таблицы

Пример связей между таблицами.

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

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

Отличный вариант для самоконтроля и самообучения:

Пример SQL запроса и итоговой таблицы

Пример SQL запроса и итоговой таблицы.

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

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

Если же вы метите в программисты, скажем в web-разработку, то данной книги будет недостаточно даже для прохождения собеседования на Junior позицию. Имейте это ввиду.

С быстрым погружением закончили. Теперь идём далее к «Изучаем SQL» Алана Болье.

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

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

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

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

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