SQL Kategória

zeroToHero Informatikai verseny 3.0

A jelentkezés lezárult!

A versenyről röviden

A célunk nem elsősorban a meglévő tudást tesztelni, hanem a tanulási képességet, szorgalmat, kitartást és tehetséget. Ezért igyekszünk majd olyan versenyfeladatokat adni, amelyek:

  1. akkor is megoldhatók, ha csupán ismered az SQL nyelvet, de SQL hangolással vagy Oracle adatbázisokkal nem találkoztál még,
  2. a szakmai karriered során a gyakorlatban felhasználható tudással gazdagítják a résztvevők nagy többségét,
  3. túlmutatnak az egyetemen megtanult tudáson, ezért a feladatok is újszerűnek fognak tünni a megszokott számonkérések tükrében.

A feladatok hasonlítanak majd azokhoz, amelyeket egy Oracle SQL fejlesztő végez, amikor utasításokat hangol. Célunk az is, hogy a verseny alatt egy valódi SQL fejlesztő munkájába nyerj “demo” bepillantást.

Milyen skilleket mérünk?

  • Önálló munka: Magadnak osztod be az idődet. Hasznos képesség, ha meg tudod állapítani egy feladatról, hogy mennyi időt kell ráfordítanod.
  • Önálló tanulás: Előfordulhat az is, hogy ismeretlen fogalmakkal vagy irányelvekkel fogsz találkozni a verseny alatt. Egyedül kell új koncepciókat megtanulnod és elsajátítanod legalább olyan szinten, hogy az előtted álló feladatot meg tudd vele oldani.
  • Problémamegoldó képesség: Tesztelheted, hogy képes vagy-e feladatokat egyedül megoldani, a rendelkezésedre álló tudást kreatívan felhasználni.

 Hogyan néz ki egy forduló?

  • Az adott hét elején e-mailben megkapod a heti feladatot  (hétfő reggel).
  • Egy-egy feladatsor megoldására és beküldésére kereken egy hét áll a rendelkezésre (vasárnap éjfélig).
  • A feladattípusok a következők lehetnek: 
    • Megfogalmazhatunk egy lekérdezést szövegesen, és Tőled a megfelelő SQL utasítást várjuk.
    • Kérdezhetünk olyan elméleti kérdést, amelyre tanulással, egyes adatbázis fogalmak megtanulásával, afféle „kutató munkával” jöhetsz rá.
    • Kérhetünk olyat, hogy 1-1 feladatot minél gyorsabban, hatékonyabban futó lekérdezéssel oldj meg.
    • Bármi hasonlót, amennyiben a megoldás során valami hasznosat tanulhatsz.

hero05w

Pontozás

A verseny két első köre egyenként 20-20 pontot ér, a döntő pedig 60 pontot. A döntőre a legjobb 10 versenyzőt fogjuk meghívni. 

Mire van szükséged a versenyhez?

  1. Egy min. 4GB memóriával rendelkező számítógépre, amelyen egy Oracle Virtual Box-ot kell majd telepítened és egy általunk elkészített (sajnos elég nagy) 11GB-os Linux virtuális gépet letöltened és elindítanod. Részletes útmutatásokat kapsz majd erről.
  2. Internet kapcsolatra, mert így kapod a feladatokat (emailben), és töltöd le az internetről a megfelelő szoftvereket és tőlünk a virtuális gépet. 
  3. Ismerned kell a relációs adatbázisok alapfogalmait: tábla, sor, oszlop, NULL érték, deklaratív adatintegritási szabályok (constraintek), indexek, stb.
  4. Ismerned kell az SQL nyelv alapvető parancsait: SELECT, INSERT, DELETE, stb. 

Döntő

  • Két online forduló után a legjobb 10 embert behívjuk egy élő döntőre
  • Ennek dátuma : 2020. 08. 14. 09:00 – 13:00
  • A helyszínen az online fordulók során elsajátított tudást kell majd kamatoztatnotok 3 órában.
  • A döntősöknek a további részletekről levelet fogunk küldeni.

Nyeremények

  1. díj – Nintendo Switch
  2. díj – Oculus Go VR szemüveg
  3. díj – Revolt PI4 Extreme Kit 8GB RAM

A vidékről érkezőknek megtérítjük az útiköltséget. :)