Kaip mokytis šiame kurse
What you'll learn
- paaiškinti, kas yra SQL: tu pateiki klausimą duomenų bazei, o DBVS pati parenka, kaip ieškoti atsakymo
- atskirti keturis pamokos blokų tipus – teoriją, interaktyvų SQL, klausimą ir praktiką – ir suprasti, kam kiekvienas skirtas
- žinoti, kada pamoka laikoma baigta: reikia ją pereiti iki galo ir atsakyti į klausimus
Kursas parengtas naudojant PostgreSQL – vieną populiariausių atvirojo kodo duomenų bazių valdymo sistemų. Tai sąmoningas pasirinkimas, o ne apribojimas: pagrindinės SQL konstrukcijos dažniausiai taip pat veikia MySQL, SQL Server ir SQLite. Vietos, kuriose dialektai skiriasi, pažymėtos violetiniais intarpais, kaip šis; 6 modulio pabaigoje rasi dialektų atitikmenų atmintinę.
Ko reikia pradžiai: programavimo patirties nereikia – užteks naršyklės.
Prologas – „Signalas“
2184 metai. Orbitinė stotis-archyvas „Vault-9“ – paskutinis Archyvistikos akademijos mazgas. Šiandien tavo pirmoji praktikos diena: pritemęs koridorius, gintariniai holoekranai, tolygus serverių stovų gaudesys. Iš garsiakalbio pasigirsta balsas, primenantis murkimą.
QUERY: Kursante. Aš – modulis S.Q.L.: pilnas vardas ilgas, o darbas paprastas – tavo klausimus paverčiu duomenų užklausomis. Archyvų kalboje užklausa vadinama query, todėl visi mane vadina QUERY. Pataikei pačiu laiku: naktį stotis pagavo kažką iš mirusio Tinklo sektoriaus.
Signalas kartojasi atkakliai kaip švyturys. Viduje – tai, ko niekas nerado nuo Didžiojo Lūžio laikų: nepaliesta senosios Žemės duomenų bazė. „Kotomarket“ internetinės parduotuvės PostgreSQL momentinė kopija, 2024 metai: pirkėjai, prekės, užsakymai, įvykiai – ištisas gyvenimas, kažkieno sąmoningai užkonservuotas. Kad ją perskaitytum, reikia archyvų kalbos – SQL. Jos tave ir mokysimės: ne vien iš konspektų, o iš tikrų duomenų.
Kaip atrodys tavo budėjimas
Tai ne tas kursas, kuriame perskaitai tekstą ir užveri skirtuką. Čia pamatai trumpą idėją, paleidi interaktyvią SQL užklausą ir iškart patikrini ją su „Kotomarket“ internetinės parduotuvės duomenimis.
Kiekviena pamoka primena trumpą duomenų archyvisto pamainą:
- teorija – supranti, kam reikalinga nauja konstrukcija;
- interaktyvus SQL – paleidi pavyzdį, gali jį keisti ir iš karto matyti rezultatą;
- klausimas – greitai pasitikrini, ar idėja tikrai aiški;
- praktika – įtvirtini įgūdį treniruoklio užduotyse.
Pamoka užskaitoma, kai ją pereini iki galo ir atsakai į klausimus. Taip SQL nustoja būti vien terminais ir tampa darbo įrankiu, o kiekvienas įveiktas modulis kelia tavo prieigos prie archyvo lygį.

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) – užklausų į duomenų bazes kalba. „Vault-9“ stotyje ją vadina archyvų kalba, bet esmė nuo 2024 metų nepasikeitė: tu suformuluoji klausimą – kokių „Kotomarket“ prekių, užsakymų ar įvykių reikia, – o DBVS pati parenka, kaip rasti atsakymą.
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.