Nibdew bis-SQL

Kif se titgħallem hawn

5 min
What you'll learn
  • tispjega x'inhu s-SQL: int tagħmel mistoqsija dwar id-data, u d- jagħżel waħdu kif isib it-tweġiba
  • tagħraf l-erba' tipi ta' blokok tal-lezzjoni — teorija, SQL ħaj, mistoqsija u prattika — u tuża kull wieħed fejn jgħodd
  • tgħid meta lezzjoni titqies lesta: meta tasal sal-aħħar u twieġeb il-mistoqsijiet

Il-kors huwa mibni fuq PostgreSQL — waħda mis-sistemi open-source l-aktar imfittxija. Din hija għażla intenzjonata, mhux limitazzjoni: il-kostrutti bażiċi tas-SQL fil-biċċa l-kbira jaħdmu wkoll f'MySQL, SQL Server u SQLite. Fejn id-djaletti jvarjaw, nuruh b'kaxxa vjola bħal din; fl-aħħar tal-Modulu 6 issib karta ta' tqabbil bejn id-djaletti.

X'għandek bżonn biex tibda: m'għandekx għalfejn tkun taf tipprogramma — browser huwa biżżejjed.

Prologu — «Is-Sinjal»

Sena 2184. L-istazzjon orbitali tal-arkivji Vault-9 huwa l-aħħar nodu tal-Akkademja tal-Arkivistika. Illum huwa l-ewwel jum tiegħek fit-taħriġ prattiku: kuritur nofsu mitfi, pannelli olografiċi lewn l-ambra, u ħoss regolari mill-istands tas-servers. Mill-kelliem tinstema' vuċi qisha t-tgergir ta' qattus.

QUERY: Kadett. Jiena l-modulu S.Q.L.: l-isem sħiħ twil, imma xogħli sempliċi — naqleb il-mistoqsijiet tiegħek f'queries fuq id-data. Talba bil-lingwa tal-arkivji tissejjaħ query, għalhekk kulħadd isejjaħli QUERY. Wasalt fil-ħin: matul il-lejl l-istazzjon qabad xi ħaġa minn settur mejjet tan-Net.

Is-sinjal jibqa' jirrepeti ruħu, persistenti bħal fanal. Fih hemm dak li ħadd ma sab minn żmien il-Qsim il-Kbir: bażi tad-data intatta mill-Art il-qadima. Snapshot ta' PostgreSQL tal-ħanut online Kotomarket, mis-sena 2024: xerrejja, prodotti, ordnijiet, avvenimenti — ħajja sħiħa, miżmuma apposta minn xi ħadd. Biex taqraha għandek bżonn il-lingwa tal-arkivji — SQL. U dan hu eżattament dak li se titgħallem hawn — mhux biss minn noti tal-lezzjonijiet.

Kif inhu mqassam x-xift tiegħek

Dan mhux kors tat-tip «taqra u tagħlaq it-tab». Hawn tara idea qasira, tħaddem query SQL ħaj u mill-ewwel tipprovaha fuq id-data tal-ħanut online Kotomarket.

Kull lezzjoni hija bħal xift qasir ta' arkivist tad-data:

  • teorija — tifhem għaliex għandek bżonn struttura ġdida;
  • SQL ħaj — tħaddem eżempju u tista' tbiddlu minnufih biex tiċċekkja r-riżultat;
  • mistoqsija — tiċċekkja malajr jekk fhimtx l-idea;
  • prattika — issaħħaħ il-ħila b'eżerċizzji fit-trejner.

Lezzjoni titqies lesta meta tasal sal-aħħar u twieġeb il-mistoqsijiet. Hekk is-SQL ma jibqax lista ta' kliem u jsir għodda tax-xogħol — u kull modulu li tlesti jgħollilek il-livell ta' aċċess għall-arkivju.

Kadett f'kuritur ta' stazzjon orbitali jħares lejn pannell olografiku b'sinjal li jirrepeti minn settur mejjet tan-Net
L-ewwel xift abbord il-Vault-9: l-istazzjon jaqbad sinjal, u fih hemm bażi tad-data intatta mill-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) — il-lingwa tal-queries għall-bażijiet tad-data. Abbord il-Vault-9 isejħulha l-lingwa tal-arkivji, imma l-qalba tagħha baqgħet l-istess mill-2024: int tifformula mistoqsija — liema prodotti, ordnijiet jew avvenimenti minn Kotomarket għandek bżonn — u d- jagħżel waħdu kif ifittex.

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.