Miten täällä opitaan
What you'll learn
- selittämään, mitä SQL on: sinä esität datalle kysymyksen, ja tietokanta päättää itse, miten se hakee vastauksen
- erottamaan oppitunnin neljä osaa – teorian, interaktiivisen SQL:n, kysymyksen ja harjoittelun – ja käyttämään niitä oikeaan tarkoitukseen
- tietämään, milloin oppitunti merkitään suoritetuksi: etenet loppuun asti ja vastaat kysymyksiin
Kurssi käyttää PostgreSQL:ää – yhtä suosituimmista avoimen lähdekoodin tietokannoista. Valinta on tarkoituksellinen, mutta se ei sido sinua yhteen järjestelmään: SQL:n perusrakenteet toimivat pitkälti samalla tavalla myös MySQL:ssä, SQL Serverissä ja SQLite-tietokannoissa. Kohdat, joissa SQL-murteet eroavat toisistaan, on merkitty violeteilla huomiolaatikoilla; moduulin 6 lopussa on lisäksi lunttilappu murteiden vastaavuuksista.
Mitä tarvitset alkuun pääsemiseen: et tarvitse ohjelmointitaustaa – pelkkä selain riittää.
Prologi – ”Signaali”
Vuosi on 2184. Kiertoradalla sijaitseva arkistoasema Vault-9 on Arkistotieteen akatemian viimeinen jäljellä oleva solmu. Tänään on ensimmäinen harjoittelupäiväsi: hämärä käytävä, meripihkanväriset holopaneelit ja palvelintelineiden tasainen humina. Kaiuttimesta kuuluu ääni, jossa on selvä kehräyksen sävy.
QUERY: Kadetti. Olen moduuli S.Q.L.: koko nimi on aikamoinen sanahirviö, mutta tehtäväni on yksinkertainen – muutan kysymyksesi tietokantakyselyiksi. Arkistojen kielessä sellaista pyyntöä kutsutaan nimellä query, joten kaikki kutsuvat minua QUERYksi. Saavuit juuri sopivasti: yöllä asema nappasi jotain Verkon kuolleelta sektorilta.
Signaali toistuu sitkeästi kuin majakka. Sen sisällä on jotain, mitä kukaan ei ole nähnyt sitten Suuren Katkoksen: koskematon tietokanta vanhalta Maalta. Kotomarketin verkkokaupasta tehty PostgreSQL-vedos vuodelta 2024: ostajia, tuotteita, tilauksia, tapahtumia – kokonainen arki, jonka joku on tarkoituksella säilönyt. Sen lukemiseen tarvitset arkistojen kielen – SQL:n. Ja juuri sitä täällä opetetaan, eikä vain luentomuistiinpanoista.
Miten vahtivuorosi rakentuu
Tämä ei ole kurssi, jossa luetaan sivu ja suljetaan välilehti. Täällä saat ensin lyhyen idean, ajat interaktiivisen SQL-kyselyn ja tarkistat tuloksen heti Kotomarketin verkkokauppadatasta.
Jokainen oppitunti on rakennettu kuin datan arkistoijan lyhyt työvuoro:
- teoria – selvität, mihin uutta rakennetta tarvitaan;
- interaktiivinen SQL – ajat esimerkin, muokkaat sitä ja katsot tuloksen heti;
- kysymys – varmistat nopeasti, jäikö idea mieleen;
- harjoittelu – vahvistat taidon harjoittelutilan tehtävillä.
Oppitunti merkitään suoritetuksi, kun olet edennyt loppuun asti ja vastannut kysymyksiin. Näin SQL lakkaa olemasta pelkkä sanalista ja muuttuu työkaluksi – ja jokainen suorittamasi moduuli nostaa arkiston käyttöoikeustasoasi.

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) on tietokantojen kyselykieli. Vault-9:ssä sitä kutsutaan arkistojen kieleksi, mutta sen ydin ei ole muuttunut vuodesta 2024: sinä muotoilet kysymyksen, esimerkiksi mitä Kotomarketin tuotteita, tilauksia tai tapahtumia tarvitset, ja tietokanta valitsee itse reitin vastaukseen.
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.