Pokročilé metódy analýzy dát v Oracle SQL

Pokročilé metódy analýzy dát v jazyku SQL sú určené pre úžívateľov so zameraním na analýzy, programátorov a správcov, Cieľom školenia je oboznámiť sa s postupmi umožňujúcimi efektívny prístup k databázovým údajom, ako aj rôznymi funkciami pre ich hodnotenie, porovnávanie a analýzu. Pred absolvovaním školenia odporúčame základné znalosti jazyka SQL alebo účasť na školení Základy jazyka SQL

 

Dĺžka školenia:

2 dni

Analytické funkcie

  • Využitie analytických funkcií
  • Funkcie pre určenie poradia (ranking functions)
  • RANK a DENSE_RANK
  • Kumulatívna distribúcia (CUME_DIST)
  • Funkcia NTILE
  • Funkcia WIDTH_BUCKET
  • Funkcia ROW_NUMBER
  • Zisťovanie hodnôt zodpovedajúcich zadanému percentilu (PERCENTILE_CONT, PERCENTILE_DISC)
  • Kumulatívne a pohyblivé agregačné funkcie (window functions)
  • Kumulatívny súčet
  • Kĺzavý priemer
  • LAG a LEAD
  • FIRST_VALUE a LAST_VALUE
  • FIRST a LAST

Vnorené dotazy

  • Jednoriadkové vnorené dotazy v klauzulách WHERE a HAVING
  • Vnorené dotazy v klauzule FROM (inline views)
  • Viacriadkové vnorené dotazy (Operátor ALL, ANY, IN, EXIST)
  • Použitie viacstĺpcových poddotazov
  • Korelačné poddotazy

Pokročilé agregačné dotazy

  • Dotazy s klauzulou ROLLUP
  • Použitie klauzuly CUBE

Vybrané pokročilé SQL techniky v databázach ORACLE

  • Výrazy z CASE
  • Hierarchické dotazy