Как здесь учиться
Чему научишься
- объяснять, что такое SQL: ты формулируешь вопрос к данным, а маршрут поиска выбирает сама
- отличать четыре типа блоков урока — теорию, живой SQL, вопрос и практику — и использовать каждый по назначению
- определять, когда урок засчитывается: дойти до конца и ответить на вопросы
Курс построен на PostgreSQL — одной из самых востребованных открытых . Это осознанный выбор, а не ограничение: базовые конструкции SQL во многом переносятся на MySQL, SQL Server и SQLite. Все места, где расходятся, отмечены фиолетовыми вставками, как эта; в конце модуля 6 тебя ждёт шпаргалка соответствий между диалектами.
Что нужно для старта: опыт программирования не нужен — только браузер.
Пролог — «Сигнал»
2184 год. Орбитальная станция-архив «Хранилище-9» — последний узел Академии архивистики. Сегодня твой первый день практики: тусклый коридор, янтарные голопанели, ровный гул серверных стоек. Из динамика — голос, похожий на мурлыканье.
КВЕРИ: Курсант. Я — модуль S.Q.L.: полное имя длинное, а работа простая — превращаю твои вопросы в запросы к данным. Запрос на языке архивов зовётся query, поэтому все зовут меня КВЕРИ. Ты вовремя: ночью станция поймала кое-что из мёртвого сектора Сети.
Сигнал повторяется с упрямством маяка. Внутри — то, чего не находили со времён Большого Обрыва: нетронутая база данных старой Земли. PostgreSQL- интернет-магазина «Котомаркет», 2024 год: покупатели, товары, заказы, события — целая жизнь, законсервированная кем-то намеренно. Чтобы её прочитать, нужен язык архивов — SQL. Ему тебя и будут учить — не только по конспектам.

Как устроена твоя вахта
Это не курс из серии «прочитал и закрыл вкладку». Здесь ты видишь короткую идею, запускаешь живой SQL-запрос и сразу проверяешь её на данных интернет-магазина «Котомаркет».
Каждый урок устроен как небольшая рабочая смена архивиста данных:
- теория — разбираешь, зачем нужна новая конструкция;
- живой SQL — запускаешь пример и можешь сразу изменить его и проверить результат;
- вопрос — быстро проверяешь, уложилась ли идея в голове;
- практика — закрепляешь навык на задачах тренажёра.
Урок засчитывается, когда ты дошёл до конца и ответил на вопросы. Так SQL перестаёт быть набором слов и становится рабочим инструментом — а каждый пройденный модуль повышает твой уровень допуска к архиву.
SQL (Structured Query Language) — язык запросов к базам данных. На «Хранилище-9» его зовут языком архивов, но суть не менялась с 2024 года: ты формулируешь вопрос — какие товары, заказы или события из «Котомаркета» нужны, — а маршрут поиска выбирает сама.
Пока ты осваивался, КВЕРИ загрузил целиком. В самом конце файла, под последней строкой данных, — комментарий, оставленный человеком: «Тому, кто умеет спрашивать. Начни с SELECT. — К.». Кто такой К., архивы молчат. Что такое SELECT — узнаешь прямо сейчас.