Első lépések az SQL-ben

Így fogsz tanulni

5 min
What you'll learn
  • elmagyarázni, mi az SQL: te felteszel egy kérdést az adatoknak, a keresés módját pedig maga a választja ki
  • megkülönböztetni a leckék négy blokktípusát — elmélet, élő SQL, kérdés és gyakorlat —, és mindegyiket a saját szerepe szerint használni
  • felismerni, mikor tekinthető késznek egy lecke: el kell jutnod a végéig, és meg kell válaszolnod a kérdéseket

A kurzus PostgreSQL-re épül — az egyik legnépszerűbb nyílt forráskódú -re. Ez tudatos választás, nem megkötés: az SQL alapvető szerkezeteinek nagy része MySQL-ben, SQL Serverben és SQLite-ban is használható. Ahol a dialektusok eltérnek egymástól, azt ilyen lila kiemelés jelzi; a 6. modul végén pedig találsz egy puskát is, amely összefoglalja a dialektusok közötti megfeleléseket.

Mi kell az induláshoz: programozói tapasztalat nem szükséges — elég egy böngésző.

Előhang — „A jel”

2184-et írunk. A Vault-9 orbitális archívumállomás az Archivisztikai Akadémia utolsó fennmaradt csomópontja. Ma kezdődik a gyakorlatod: félhomályos folyosó, borostyánszínű holopanelek, a szerverállványok egyenletes zúgása. A hangszóróból olyan hang szólal meg, amely gyanúsan dorombolásra emlékeztet.

QUERY: Kadét. Én vagyok az S.Q.L. modul: a teljes nevem hosszú, de a feladatom egyszerű — az adatokhoz intézett kérdéseidet lekérdezésekké alakítom. Az archívumok nyelvén az ilyen kérést query-nek nevezik, ezért engem mindenki csak QUERY-nek hív. Jókor érkeztél: az állomás az éjjel elkapott valamit a Háló egyik holt szektorából.

A jel makacsul ismétlődik, akár egy világítótorony fénye. Olyasmi rejtőzik benne, amivel a Nagy Szakadás óta senki sem találkozott: egy érintetlen adatbázis a régi Földről. A „Kotomarket” webáruház 2024-es PostgreSQL-pillanatképe: vásárlók, termékek, rendelések, események — egy egész élet lenyomata, amelyet valaki szándékosan megőrzött. Ahhoz, hogy el tudd olvasni, szükséged lesz az archívumok nyelvére: az SQL-re. Itt pontosan ezt fogod megtanulni — nem csak jegyzetekből.

Hogyan zajlik az őrséged

Ez nem olyan kurzus, ahol elolvasol egy oldalt, aztán bezárod a fület. Itt kapsz egy rövid magyarázatot, lefuttatsz egy élő SQL-lekérdezést, és azonnal kipróbálod a „Kotomarket” webáruház adatain.

Minden lecke úgy épül fel, mint egy adatarchivista rövid műszakja:

  • elmélet — megérted, mire jó az új szerkezet;
  • élő SQL — lefuttatsz egy példát, majd helyben átírhatod, és megnézheted az eredményt;
  • kérdés — gyorsan ellenőrzöd, hogy megmaradt-e a lényeg;
  • gyakorlat — a tréner feladataival rögzíted a készséget.

Egy lecke akkor számít teljesítettnek, ha végigértél rajta, és válaszoltál a kérdésekre. Így az SQL nem szavak halmaza marad, hanem munkaeszközzé válik — és minden teljesített modul magasabb hozzáférési szintet nyit meg az archívumban.

Egy kadét egy orbitális állomás folyosóján holopanelt figyel, rajta a Háló egyik holt szektorából érkező ismétlődő jellel
Az első őrség a Vault-9 fedélzetén: az állomás befog egy jelet, amelyben egy érintetlen, 2024-es adatbázis rejtőzik.

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.

Az SQL (Structured Query Language) az adatbázisok lekérdezésére szolgáló nyelv. A Vault-9 fedélzetén az archívumok nyelvének hívják, de a lényege 2024 óta sem változott: te megfogalmazol egy kérdést — például hogy a „Kotomarket” mely termékeire, rendeléseire vagy eseményeire van szükséged —, a keresés módját pedig maga a választja ki.

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.