Vyhľadať
Close this search box.

SQL pre pokročilé

Kurz je možné preplatiť aj cez projekt Zručnosti pre trh práce od ÚPSVaR. Viac informácií tu: https://ajtyvit.sk/nechaj-si-preplatit-nase-kurzy-cez-novy-narodny-projekt/

 

SQL nie je len najpoužívanejší jazyk na prácu s databázami, ale patrí aj medzi najžiadanejšie IT zručnosti na trhu práce. Tento kurz nadväzuje na základy, ktoré si zvládla v kurze Women SQL Academy a pomôže ti prehĺbiť vedomosti v oblasti optimalizácie dotazov, pokročilej práce s dátami a analytickými funkciami. Kurz je ukončený záverečným testom a po jeho úspešnom absolvovaní získaš certifikát.

 

Čo sa naučíš?

  • Efektívne pracovať s joinmi a optimalizovať výkon SQL dotazov
  • Využívať exekučné plány, indexy a materializované tabuľky
  • Tvorbu dočasných tabuliek a rekurzívnych výrazov pomocou CTE
  • Prácu s CASE výrazmi, klauzulou RETURNING a dátovým importom/exportom
  • Vytváranie vlastných funkcií a sekvencií
  • Pokročilé analytické výpočty pomocou rozšírených window funkcií

 

Pre koho je kurz určený?

Tento kurz je určený pre teba, ak už máš základné znalosti SQL – ideálne si absolvovala kurz Women SQL Academy alebo máš aspoň základné skúsenosti s databázami a dotazovaním.

Obsah kurzu:

1. lekcia:

  • joiny – zhrnutie, natural join, explicitne poradie joinov
  • indexy – optimalizácia SQL dotazov, vytvorenie indexov, exekučný plán, MQT – materializovaná query table
  • with klauzula – temporary table, CTE – common table expressions, rekurzívne CTE

 

2. lekcia:

  • CASE konštrukcia – viacnásobný podmienený výraz
  • klauzula RETURNING v UPDATE príkaze
  • import/export dát – LOAD, EXPORT
  • PK/FK – constraint references podrobne

 

3. lekcia:

  • funkcie – vytvorenie a použitie užívateľskej funkcie
  • doplnenie skalárnych funkcií FLOOR, CEIL, RAND
  • sekvencie – vytvorenie a použitie sekvencie
  • typ serial – automatické číslovanie

 

4. lekcia:

  • window funkcie – rozšírenie funkcii: Row number(), Rank(), Dens rank(), Percent rank(), Cume dist(), Ntile(), Lag(), Lead(), First value(), Last value(), Nth value()
  • doplnenie GROUP BY o ROLLUP
  • príklady

 

 

Harmonogram lekcií:

17.11. pondelok 17:00 – 20:00
20.11. štvrtok 17:00 – 20:00
24.11. pondelok 17:00 – 20:00
27.11. štvrtok 17:00 – 20:00
1.12. pondelok 17:00 – 20:00
4.12. štvrtok 17:00 – 20:00

Ak sa niektorej lekcie nemôžeš zúčastniť, z každej je dostupná nahrávka, ktorú si môžeš pozrieť kedykoľvek.

 

Čo je potrebné mať na kurz?

  • počítač, druhá obrazovka výhodou,
  • stabilné internetové pripojenie,
  • odporúčame dve obrazovky -nie je povinnosťou
  • dostatok času – okrem absolvovania lekcií aj približne ďalšie 3 hodiny týždenne na nácvik a plnenie úloh.

 

Platba

Registračný formulár ponúka viaceré možnosti platby za kurz:

  • ako fyzická osoba – cez platobnú bránu na konci registračného formulára
  • na faktúru – vhodné pre firmy alebo organizácie
  • cez benefitné systémy – Edenred a Benefit Plus

 

Kam ďalej po kurze?

Po úspešnom absolvovaní kurzu Women SQL Academy môžeš pokračovať v nadväzujúcom kurze SQL pre pokročilé.

 

Kontakt:
V prípade akýchkoľvek otázok kontaktuj projektovú manažérku Kiku: [email protected].

Marián Goryl Lektoruje

Je certifikovaný databázový administrátor, analytik a developer špecializujúci sa na DB2 databázu – od roku 1999 pracujúci na distribuovaných aj host systémoch.

Zdieľať