Želite zabavan način učenja popularnog jezika baze podataka? Ove stranice pomoći će vam da učite dok igrate.
SQL (Structured Query Language) popularan je jezik upita koji se koristi u razvoju softvera. Široko se koristi s relacijskim bazama podataka za obradu i pohranu podataka.
Kao analitičar podataka ili programer, učenje SQL-a vitalna je vještina. Podatke možete strukturirati i obrađivati pomoću različitih programskih jezika. Dok je SQL lako naučiti, svladavanje u stvarnim životnim situacijama je izazovno.
Evo šest stranica za učenje i usavršavanje SQL vještina igranjem igara.
Želite se zabaviti dok učite SQL? Dobrodošli u SQL Mystery. Ova web stranica čini zabavnim učenje SQL-a dok rješavate misterij ubojstva SQL upiti i naredbe. Imaju misterije za početnike kako bi vas na zabavan način upoznali s pojmovima. Imaju i izazovnije igre za rješavanje naprednih učenika.
Igre počinju poviješću i definicijom SQL-a i njegovih koncepata. Nakon dobrog razumijevanja jezika upita, možete početi igrati igre. Ovo je odlično za početnike bez znanja SQL-a.
Da biste pobijedili u igri, morate pomoći fiktivnoj policijskoj postaji da riješi zločin. Zločin se dogodio u SQL Cityju, a ubojica je na slobodi. Da biste to riješili, morate dohvatiti prijavu zločina iz baze podataka policijske uprave.
Morate tražiti tragove u bazi podataka pokretanjem SQL naredbi u interaktivnom uređivaču koda. Da ste točno shvatili ime ubojice, riješili biste misterij ubojstva i pobijedili u igri.
Web stranica SQLPD vodi vas na intrigantnu misiju dok podučavate SQL. To je interaktivna stranica prikladna i za početnike i za napredne učenike SQL-a. Ima jednostavno sučelje s puno aktivnosti koje vam omogućuju da se zabavite dok učite SQL.
Kao učenik, dobivate kratki opis misije s detaljima kako izvršiti misiju i predati rezultate. Stranica ima nekoliko kartica, svaka s detaljima koji vam pomažu u izvršenju misije. Prva kartica je kratki odjeljak s detaljima o misiji.
Druga kartica ima uređivač koda koji vam omogućuje odabir naredbi i pronalaženje imena u bazi podataka. Treća kartica prikazuje rezultate iz uređivača koda.
Četvrta kartica je vodič koji vas podsjeća na SQL koncepte koji su vam potrebni za igru. Peta kartica omogućuje vam stvaranje profila kako biste web stranici omogućili praćenje vašeg napretka.
Ova je web stranica dobar izvor za početnike u SQL-u jer zahtijeva malo ili nimalo znanja o kodiranju. Zi Chong, zajedno s drugim suradnicima, stvorio je ovu interaktivnu e-knjigu.
Sučelje pomaže učenicima razumjeti SQL pokretanjem upita prema skupovima podataka iz stvarnog života. Web stranica nije samo referentna stranica za učenje SQL-a. Učenici uče kroz praksu. Zi Chong predstavlja SQL naredbe i objašnjava kada i kako ih koristiti za upite podataka.
Kao učenik, možete pristupiti interaktivnom uređivaču kodiranja. Koristeći uređivač, možete vježbati pokretanjem naredbi i gledanjem rezultata. Dobivate upite za skupove podataka iz stvarnog života, što je važan način za steći stvarno iskustvo u SQL-u.
Ne samo da je web stranica besplatna za korištenje, već je i bez oglasa. Ne morate se registrirati ili preuzeti bilo što da biste koristili stranicu i počeli učiti.
Sqlzoo je apsolutni dragulj ako želite naučiti SQL vježbajući. Ima interaktivne vodiče koji vam pomažu u učenju od osnovnih do naprednih koncepata.
Možete učiti u fazama uz interaktivne upute i podatke iz stvarnog života. Također dolazi s interaktivnim uređivačem koda. Možete pristupiti bazi podataka i kvizu da provjerite svoje razumijevanje predmeta. Zatim vježbate manipulirajući dobivenim podacima i gledajući svoje rezultate.
Ako padnete na kvizu, oni će dati točan odgovor i priliku da pokušate ponovno. Kad prođete, objašnjavaju kako su došli do odgovora.
Imate besplatan pristup svim alatima i resursima web stranice. Nakon što ste sigurni u SQL, oni vam pružaju resurse za vježbanje na projektima. Također se ne morate registrirati niti preuzimati nikakve alate.
SQLBOLT ima niz interaktivnih lekcija i tečajeva koji će vam pomoći da brzo svladate SQL. Možete naučiti SQL dok komunicirate sa stvarnom bazom podataka.
Prvo, dobit ćete kratku povijest SQL-a i relacijskih baza podataka i njihove korelacije. Ova pozadina pomaže vam da bolje razumijete jezik i njegovo podrijetlo. Zatim ćete se upoznati s različitim dijelovima SQL upita i pokazati vam kako promijeniti shemu pomoću naredbi.
Možeš stvoriti tablice baze podataka od nule i manipulirati postojećima. Svaka lekcija uvodi novi koncept i uključuje interaktivni tečaj na kraju svake lekcije. Njihov interaktivni uređivač koda omogućuje vam vježbanje s različitim skupovima podataka.
Učite vlastitim tempom i eksperimentirate s različitim bazama podataka. Ako niste početnik, možete preskočiti osnove i prijeći na naprednije koncepte.
Web stranica Schemaverse omogućuje vam igranje igre implementirane unutar PostgreSQL baze podataka. Koristite SQL naredbe za upravljanje flotom svemirskih brodova.
Možete se natjecati protiv drugih igrača, a pobjednik dobiva trofej što ga čini zabavnim i privlačnim. Također imate opciju koristiti AI za upravljanje flotom umjesto vas.
Schemaverse ima jednostavnu platformu s nekoliko igara za početnike i napredne učenike. Prvo se morate registrirati i prijaviti kako biste igrali njihove igre. Na stranici ćete imati pristup nekoliko igara i drugim resursima koji će vas uputiti kako započeti.
Stranica ima stranicu s uputama koja opisuje pozadinu i kako koristiti njezine resurse. Naučit ćete o sučelju i kako se kretati planetima i brodovima koristeći SQL.
Na Schemaverseu učite SQL, sigurnosne pojedinosti o PostgreSQL-u i istovremeno se zabavljate. Za igranje igre možete koristiti bilo koji programski jezik koji podržava PostgreSQL.
Imaju 11 uzoraka koda koji ih vode kako koristiti kod za izvođenje igara. Schemaverse je open-source, tako da možete doprinijeti igri koristeći njihovu GitHub stranicu.
Zašto učiti SQL?
SQL je široko korištena tehnologija u razvoju softvera. Transakcijske i analitičke aplikacije koriste SQL baze podataka za učinkovito pohranjivanje i obradu podataka.
Najbrže rastuće industrije, poput društvenih medija, financija i obrade podataka, koriste SQL baze podataka. Stoga je to bitna vještina koju treba imati u modernom razvoju softvera. Možete početi s igrama u ovom članku i prijeći na napredne resurse.