Primii pași în SQL

Cum vei învăța aici

5 min
What you'll learn
  • să explici ce este SQL: pui o întrebare despre date, iar motorul bazei de date găsește singur calea până la răspuns
  • să recunoști cele patru tipuri de blocuri din lecții — teorie, SQL live, întrebare și practică — și să știi la ce folosește fiecare
  • să știi când este finalizată o lecție: ajungi la capăt și răspunzi la întrebări

Cursul este construit pe PostgreSQL — una dintre cele mai folosite baze de date open-source. E o alegere intenționată, nu o limitare: elementele de bază ale SQL-ului se transferă, în mare parte, în MySQL, SQL Server și SQLite. Locurile în care dialectele diferă sunt marcate cu casete mov ca aceasta; la finalul modulului 6 te așteaptă un tabel de corespondență între dialecte.

De ce ai nevoie ca să începi: nu-ți trebuie experiență în programare — doar un browser.

Prolog — „Semnalul”

Anul 2184. Stația orbitală de arhivă Vault-9 este ultimul nod al Academiei de Arhivistică. Astăzi începi practica: un coridor abia luminat, holopanouri de culoarea chihlimbarului și zumzetul continuu al rack-urilor de servere. Din difuzor se strecoară o voce care seamănă suspect de mult cu un tors.

QUERY: Cadet, eu sunt modulul S.Q.L. Numele complet e cam lung, dar treaba mea e simplă: îți transform întrebările în interogări asupra datelor. În arhive, o cerere se numește query, așa că toți îmi spun QUERY. Ai ajuns la timp: peste noapte, stația a prins ceva dintr-un sector mort al Rețelei.

Semnalul revine cu încăpățânarea unui far. În el se ascunde ceva ce nu s-a mai găsit de la Marea Ruptură: o bază de date intactă de pe vechiul Pământ. Un PostgreSQL al magazinului online „Kotomarket”, din 2024: cumpărători, produse, comenzi, evenimente — o viață întreagă, păstrată cu grijă de cineva. Ca s-o citești, ai nevoie de limbajul arhivelor: SQL. Iar asta vei învăța aici, nu doar din notițe.

Cum este organizată tura ta

Acesta nu este un curs de tipul „am citit, am închis fila”. Aici primești ideea pe scurt, rulezi o interogare SQL live și o verifici imediat pe datele magazinului online „Kotomarket”.

Fiecare lecție arată ca o tură scurtă de lucru pentru un arhivar de date:

  • teorie — înțelegi de ce îți trebuie un element nou;
  • SQL live — rulezi un exemplu și îl poți modifica pe loc, ca să vezi ce se schimbă;
  • întrebare — verifici rapid dacă ai prins ideea;
  • practică — transformi ideea în deprindere prin exerciții în simulator.

Lecția se consideră încheiată când ai ajuns la final și ai răspuns la întrebări. Așa, SQL nu rămâne un șir de cuvinte-cheie, ci devine un instrument de lucru — iar fiecare modul parcurs îți ridică nivelul de acces la arhivă.

Un cadet, pe coridorul unei stații orbitale, privește un holopanou pe care se repetă un semnal venit dintr-un sector mort al Rețelei
Prima tură de gardă pe Vault-9: stația prinde un semnal, iar în el se ascunde o bază de date intactă din 2024.

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) este limbajul folosit pentru interogarea bazelor de date. Pe Vault-9 i se spune limbajul arhivelor, dar ideea de bază nu s-a schimbat din 2024: tu formulezi întrebarea — ce produse, comenzi sau evenimente din „Kotomarket” cauți — iar motorul bazei de date alege singur cum ajunge la răspuns.

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.