Как ще учиш тук
What you'll learn
- да обясняваш какво е SQL: ти задаваш въпрос към данните, а сама избира как да стигне до отговора
- да различаваш четирите вида блокове в урока — теория, жив SQL, въпрос и практика — и да използваш всеки по предназначение
- да разбираш кога урокът се зачита: когато стигнеш до края и отговориш на въпросите
Курсът е изграден върху PostgreSQL — една от най-търсените системи за управление на бази данни с отворен код. Това е съзнателен избор, не ограничение: основните конструкции на SQL до голяма степен важат и в MySQL, SQL Server и SQLite. Всички места, където диалектите се разминават, са отбелязани с лилави бележки като тази; в края на модул 6 те чака подсказка със съответствията между диалектите.
Какво ти трябва, за да започнеш: не ти е нужен опит с програмиране — само браузър.
Пролог — „Сигналът“
Годината е 2184. Орбиталната архивна станция Vault-9 е последният възел на Академията по архивистика. Днес е първият ти ден като практикант: мрачен коридор, кехлибарени холопанели и равномерното бучене на сървърните шкафове. От високоговорителя се чува глас, който прилича на мъркане.
КВЕРИ: Курсант. Аз съм модул S.Q.L.: пълното име е дълго, а задачата ми е проста — превръщам въпросите ти в заявки към данните. На езика на архивите заявката се нарича query, затова всички ми казват КВЕРИ. Идваш точно навреме: през нощта станцията улови нещо от мъртвия сектор на Мрежата.
Сигналът се повтаря настойчиво като фар. В него има нещо, което не е откривано от времето на Големия срив: недокосната база данни от старата Земя. Дамп на база данни в PostgreSQL от онлайн магазина Kotomarket, 2024 година: купувачи, стоки, поръчки, събития — цял един живот, нарочно съхранен от някого. За да я прочетеш, ти трябва езикът на архивите — SQL. Тук ще го учиш на практика, не само по конспекти.
Как е устроена твоята смяна
Това не е курс от типа „прочетох и затворих раздела“. Тук виждаш кратко обяснение, пускаш жива SQL заявка и веднага я проверяваш върху данните на онлайн магазина Kotomarket.
Всеки урок е малка работна смяна на архивист на данни:
- теория — разбираш защо е нужна новата конструкция;
- жив SQL — пускаш пример, можеш веднага да го промениш и да видиш резултата;
- въпрос — бързо проверяваш дали идеята е ясна;
- практика — затвърждаваш умението със задачи в тренажора.
Урокът се зачита, когато стигнеш до края и отговориш на въпросите. Така SQL престава да бъде набор от думи и става работен инструмент — а всеки преминат модул повишава нивото ти на достъп до архива.

How your watch works
This isn’t the kind of course where you read a page and close the tab. Here you see a short idea, run a live SQL query and immediately test it against the data of the online shop "Kotomarket".
Every lesson is built like a short working shift for a data archivist:
- theory — you work out why a new construct is needed;
- live SQL — you run an example, then tweak it on the spot and check the result;
- question — a quick check that the idea actually landed;
- practice — you lock in the skill on tasks in the trainer.
A lesson counts as done once you’ve reached the end and answered the questions. That’s how SQL stops being a pile of words and becomes a working tool — and every module you finish raises your clearance level for the archive.
SQL (Structured Query Language) — език за заявки към бази данни. На Vault-9 го наричат езика на архивите, но същността му не се е променила от 2024 година: ти формулираш въпрос — кои стоки, поръчки или събития от Kotomarket ти трябват — а сама избира как да стигне до отговора.
While you were getting your bearings, QUERY loaded the whole . At the very end of the file, below the last row of data, sits a comment left by a human: "For the one who knows how to ask. Start with SELECT. — K." Who K. is, the archives won’t say. What SELECT is — you’ll find out right now.