Kako tukaj poteka učenje
What you'll learn
- razložiti, kaj je SQL: ti podatkom zastaviš vprašanje, pa sam izbere pot do odgovora
- ločiti štiri vrste blokov v lekciji — teorijo, živi SQL, vprašanje in prakso — ter vsakega uporabiti za pravi namen
- prepoznati, kdaj je lekcija opravljena: ko prideš do konca in odgovoriš na vprašanja
Tečaj temelji na PostgreSQL — eni najbolj iskanih odprtokodnih podatkovnih baz. To je premišljena izbira, ne omejitev: osnovne konstrukcije SQL se večinoma prenesejo tudi v MySQL, SQL Server in SQLite. Povsod, kjer se dialekti razlikujejo, te čakajo vijolična opozorila, kot je to; na koncu 6. modula pa še pregledna tabela ujemanj med dialekti.
Kaj potrebuješ za začetek: programerske izkušnje niso potrebne — dovolj je brskalnik.
Prolog — »Signal«
Leto 2184. Orbitalna postaja-arhiv Vault-9 je zadnje vozlišče Akademije arhivistike. Danes je tvoj prvi dan prakse: zatemnjen hodnik, jantarni holopaneli, enakomerno brnenje strežniških omar. Iz zvočnika se oglasi glas, ki zveni skoraj kot predenje.
QUERY: Kadet. Jaz sem modul S.Q.L.: polno ime je dolgo, naloga pa preprosta — tvoja vprašanja spreminjam v poizvedbe po podatkih. V jeziku arhivov poizvedbi pravimo query, zato me vsi kličejo QUERY. Prišel si ravno pravi čas: ponoči je postaja iz mrtvega sektorja Omrežja ujela nekaj nenavadnega.
Signal se ponavlja z vztrajnostjo svetilnika. V njem je nekaj, česar niso našli vse od Velikega preloma: nedotaknjena podatkovna baza stare Zemlje. PostgreSQL-posnetek spletne trgovine Kotomarket iz leta 2024: kupci, izdelki, naročila, dogodki — celo življenje, ki ga je nekdo namenoma ohranil. Da jo prebereš, potrebuješ jezik arhivov — SQL. In tega se boš tukaj naučil skozi delo, ne samo iz zapiskov.
Kako poteka tvoja izmena
To ni tečaj vrste »preberi in zapri zavihek«. Tukaj najprej spoznaš kratko idejo, nato zaženeš živo SQL-poizvedbo in jo takoj preveriš na podatkih spletne trgovine Kotomarket.
Vsaka lekcija je zasnovana kot kratka delovna izmena podatkovnega arhivista:
- teorija — razumeš, čemu je nova konstrukcija namenjena;
- živ SQL — zaženeš primer, ga lahko takoj spremeniš in preveriš rezultat;
- vprašanje — na hitro preveriš, ali se je ideja usedla;
- praksa — utrdiš veščino z nalogami v vadnici.
Lekcija je opravljena, ko prideš do konca in odgovoriš na vprašanja. Tako SQL ne ostane le zbirka ključnih besed, ampak postane delovno orodje — vsak zaključen modul pa ti odpre višjo raven dostopa do arhiva.

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) — jezik za poizvedovanje po podatkovnih bazah. Na postaji Vault-9 mu pravijo jezik arhivov, vendar se bistvo od leta 2024 ni spremenilo: ti zastaviš vprašanje — katere izdelke, naročila ali dogodke iz Kotomarketa potrebuješ — pa sam izbere pot do odgovora.
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.