Jak korzystać z kursu
What you'll learn
- wyjaśniać, czym jest SQL: ty zadajesz pytanie o dane, a system zarządzania bazą danych sam decyduje, jak znaleźć odpowiedź
- rozróżniać cztery typy bloków lekcji — teorię, SQL na żywo, pytanie i praktykę — oraz korzystać z każdego z nich we właściwy sposób
- rozpoznawać, kiedy lekcja jest zaliczona: trzeba dotrzeć do końca i odpowiedzieć na pytania
Kurs jest oparty na PostgreSQL — jednym z najpopularniejszych systemów baz danych open source. To świadomy wybór, a nie ograniczenie: podstawowe konstrukcje SQL działają bardzo podobnie w MySQL, SQL Server i SQLite. Miejsca, w których dialekty się różnią, oznaczamy fioletowymi wstawkami takimi jak ta; na końcu modułu 6 znajdziesz ściągę z odpowiednikami w innych dialektach.
Co jest potrzebne na start: nie musisz umieć programować — wystarczy przeglądarka.
Prolog — „Sygnał”
Rok 2184. Orbitalna stacja-archiwum Vault-9 to ostatni węzeł Akademii Archiwistyki. Dziś zaczynasz praktykę: półmroczny korytarz, bursztynowe holopanele, jednostajny szum szaf serwerowych. Z głośnika dobiega głos z wyraźnym pomrukiem.
QUERY: Kursancie. Jestem modułem S.Q.L.: pełna nazwa jest długa, ale zadanie proste — zamieniam twoje pytania w zapytania do danych. Zapytanie w języku archiwów to query, dlatego wszyscy mówią na mnie QUERY. Trafiłeś w samą porę: tej nocy stacja przechwyciła coś z martwego sektora Sieci.
Sygnał powtarza się z uporem latarni morskiej. Niesie coś, czego nie odnaleziono od czasów Wielkiego Zerwania: nietkniętą bazę danych starej Ziemi. To migawka bazy PostgreSQL sklepu internetowego Kotomarket z 2024 roku: klienci, produkty, zamówienia, zdarzenia — całe życie zapisane przez kogoś z rozmysłem. Żeby je odczytać, potrzebny jest język archiwów — SQL. Tego języka będziesz się tu uczyć, i to nie tylko z notatek.
Jak wygląda twój dyżur
To nie jest kurs w stylu „przeczytaj i zamknij kartę”. Tutaj dostajesz krótkie wyjaśnienie, uruchamiasz zapytanie SQL na żywo i od razu sprawdzasz je na danych sklepu internetowego Kotomarket.
Każda lekcja przypomina krótki dyżur archiwisty danych:
- teoria — sprawdzasz, po co potrzebna jest nowa konstrukcja;
- SQL na żywo — uruchamiasz przykład, możesz go od razu zmienić i zobaczyć wynik;
- pytanie — szybko sprawdzasz, czy wszystko wskoczyło na miejsce;
- praktyka — utrwalasz umiejętność na zadaniach trenażera.
Lekcja zostaje zaliczona, gdy dojdziesz do końca i odpowiesz na pytania. W ten sposób SQL przestaje być zbiorem słów, a staje się narzędziem pracy — a każdy ukończony moduł podnosi twój poziom dostępu do archiwum.

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) — język zapytań do baz danych. Na pokładzie Vault-9 mówi się na niego język archiwów, ale jego istota nie zmieniła się od 2024 roku: ty określasz, jakich produktów, zamówień czy zdarzeń z Kotomarketu potrzebujesz, a system bazy danych sam wybiera drogę do odpowiedzi.
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.