Želite zabaven način učenja priljubljenega jezika baze podatkov? Ta spletna mesta vam bodo pomagala pri učenju med igro.

SQL (Structured Query Language) je priljubljen jezik poizvedb, ki se uporablja pri razvoju programske opreme. Široko se uporablja z relacijskimi zbirkami podatkov za obdelavo in shranjevanje podatkov.

Kot podatkovni analitik ali razvijalec je učenje SQL bistvena veščina. Podatke lahko strukturirate in obdelujete z različnimi programskimi jeziki. Medtem ko se je SQL enostavno naučiti, je obvladovanje v resničnih življenjskih situacijah zahtevno.

Tukaj je šest spletnih mest, kjer se lahko naučite in izpopolnite svoje znanje SQL z igranjem iger.

Se želite zabavati ob učenju SQL? Dobrodošli v SQL Mystery. Na tem spletnem mestu je učenje SQL med reševanjem skrivnosti umora zabavno SQL poizvedbe in ukazi. Imajo skrivnosti za začetnike, ki vam na zabaven način predstavijo koncepte. Imajo tudi bolj zahtevne igre za reševanje naprednih učencev.

Igre se začnejo z zgodovino in definicijo SQL in njegovih konceptov. Ko dobro razumete jezik poizvedb, lahko začnete igrati igre. To je super za začetnike brez znanja SQL.

Če želite zmagati v igri, morate pomagati fiktivni policijski postaji rešiti zločin. Zločin se je zgodil v SQL Cityju, morilec pa je na prostosti. Če ga želite rešiti, morate pridobiti poročilo o kaznivem dejanju iz baze podatkov policijske uprave.

Namige morate poiskati v bazi podatkov z izvajanjem ukazov SQL v interaktivnem urejevalniku kode. Če bi razumeli morilčevo ime, bi rešili skrivnost umora in zmagali.

Spletno mesto SQLPD vas popelje na zanimivo misijo med poučevanjem SQL. To je interaktivno spletno mesto, primerno tako za začetnike kot za napredne učence SQL. Ima preprost vmesnik z veliko dejavnostmi, ki vam omogočajo zabavo med učenjem SQL.

Kot učenec prejmete povzetek misije, ki podrobno opisuje, kako izvesti misijo in predložiti rezultate. Spletno mesto ima več zavihkov, vsak s podrobnostmi, ki vam pomagajo pri izvedbi naloge. Prvi zavihek je kratek del s podrobnostmi o misiji.

Drugi zavihek ima urejevalnik kode, ki vam omogoča izbiro ukazov in iskanje imen v bazi podatkov. Tretji zavihek prikazuje rezultate iz urejevalnika kode.

Četrti zavihek je vodnik, ki vas spomni na koncepte SQL, ki jih potrebujete za igro. Peti zavihek vam omogoča, da ustvarite profil, da lahko spletno mesto spremlja vaš napredek.

To spletno mesto je dober vir za začetnike SQL, saj zahteva malo ali nič znanja kodiranja. Zi Chong je skupaj z drugimi sodelavci ustvaril to interaktivno e-knjigo.

Vmesnik pomaga učencem razumeti SQL z izvajanjem poizvedb proti naborom podatkov v resničnem življenju. Spletna stran ni le referenčna stran za učenje SQL. Učenci se učijo s prakso. Zi Chong predstavi ukaze SQL in razloži, kdaj in kako jih uporabiti za poizvedovanje po podatkih.

Kot učenec lahko dostopate do interaktivnega urejevalnika kodiranja. Z urejevalnikom lahko vadite tako, da izvajate ukaze in vidite izhod. Poizvedujete lahko po naborih podatkov iz resničnega življenja, kar je pomemben način za pridobite resnične izkušnje s SQL.

Ne samo, da je spletna stran brezplačna za uporabo, ampak je tudi brez oglasov. Za uporabo spletnega mesta in začetek učenja se vam ni treba registrirati ali ničesar prenesti.

Sqlzoo je absolutni dragulj, če se želite SQL naučiti z vadbo. Ima interaktivne vadnice, ki vam pomagajo pri učenju od osnovnih do naprednih konceptov.

Učite se lahko postopoma z interaktivnimi vadnicami in podatki iz resničnega življenja. Priložen je tudi interaktivni urejevalnik kode. Dostopate lahko do zbirke podatkov in kviza, da preverite svoje razumevanje teme. Nato vadite tako, da manipulirate s podanimi podatki in vidite rezultate.

Če ne rešite kviza, vam ponudijo pravi odgovor in možnost, da poskusite znova. Ko mineš, ti razložijo, kako so prišli do odgovora.

Imate brezplačen dostop do vseh orodij in virov spletnega mesta. Ko se počutite samozavestni v SQL, vam zagotovijo vire za vajo na projektih. Prav tako se vam ni treba registrirati ali prenesti nobenih orodij.

SQLBOLT ima vrsto interaktivnih lekcij in tečajev, ki vam bodo pomagali hitro obvladati SQL. SQL se naučite med interakcijo z resnično bazo podatkov.

Najprej dobite kratko zgodovino SQL in relacijskih baz podatkov ter njihovo korelacijo. To ozadje vam pomaga bolje razumeti jezik in njegov izvor. Nato se seznanite z različnimi deli poizvedbe SQL in pokažete, kako z ukazi spremenite shemo.

Ti lahko ustvarjanje tabel baze podatkov iz nič in manipulirati z obstoječimi. Vsaka lekcija uvaja nov koncept in vključuje interaktivni tečaj na koncu vsake lekcije. Njihov interaktivni urejevalnik kode vam omogoča vajo z različnimi nabori podatkov.

Učite se s svojim tempom in eksperimentirate z različnimi zbirkami podatkov. Če niste začetnik, lahko preskočite osnove in se premaknete na naprednejše koncepte.

Spletno mesto Schemaverse vam omogoča igranje igre, implementirane v bazi podatkov PostgreSQL. Z ukazi SQL upravljate floto vesoljskih ladij.

Tekmujete lahko z drugimi igralci, zmagovalec pa prejme pokal, zaradi česar je zabavno in privlačno. Imate tudi možnost, da uporabite AI za poveljevanje floti namesto vas.

Schemaverse ima preprosto platformo z več igrami za začetnike in napredne učence. Najprej se morate registrirati in prijaviti, če želite igrati njihove igre. Na spletnem mestu boste imeli dostop do več iger in drugih virov, ki vas bodo vodili, kako začeti.

Spletno mesto ima stran z vadnicami, ki podrobno opisuje ozadje in uporabo virov. Spoznali boste vmesnik in kako krmariti po planetih in ladjah z uporabo SQL.

Na Schemaverse se hkrati naučite SQL, varnostnih podrobnosti PostgreSQL in se zabavate. Za igranje igre lahko uporabite kateri koli programski jezik, ki podpira PostgreSQL.

Imajo 11 vzorcev kode, ki jih vodijo, kako uporabiti kodo za izvajanje iger. Schemaverse je odprtokoden, tako da lahko prispevate k igri na njihovi strani GitHub.

Zakaj se učiti SQL?

SQL je široko uporabljena tehnologija pri razvoju programske opreme. Transakcijske in analitične aplikacije uporabljajo baze podatkov SQL za učinkovito shranjevanje in obdelavo podatkov.

Najhitreje rastoče industrije, kot so družbeni mediji, finance in obdelava podatkov, uporabljajo baze podatkov SQL. Zato je to bistvena veščina pri razvoju sodobne programske opreme. Začnete lahko z igrami v tem članku in nadaljujete z naprednimi viri.