Oracle databáze: Analýza dat pomocí SQL (ORA13)
Tento kurz je zam??en na poslucha?e, kte?í ji mají zkuenosti s dotazováním v jazyce SQL v prost?edí databází Oracle a ukáe jim maximální vyuití jeho analytických schopností. Na kurzu si ú?astníci vysv?tlí a na praktických p?íkladech ukáí seskupován a agregaci dat, vysv?tlí si pouití hierarchických dotaz?, nau?í se pouívat regulární výrazy pro vyhledávání dat a následn? dopodrobna proberou analytické a statistické monosti jazyka SQL v prost?edí Oracle.
| Kurz je zaĹazen v kategorii: |
Databáze → Oracle Oracle |
NĂĄroÄnost kurzu: pokroÄilĂ˝
DĂŠlka kurzu: 2 dny
NĂĄplĹ kurzu:
- Úvod a opakování
- - Prost?edí SQL*Plus (p?íkazové ?ádky)
- - Nástroj SQL Developer
- - P?ehled analytického SQL
- - Vno?ené dotazy v klauzulích WHERE a HAVING
- - Vno?ené dotazy v klauzuli FROM - inline views
- - Operátory ALL, SOME, ANY, IN a EXISTS v poddotazech
- Seskupování (grouping) a agregace dat pomocí SQL
- - Vytvá?ení report? seskupením souvisejících dat
- - P?ehled Group funkcí
- - P?ehled klauzulí GROUP BY a HAVING
- - Vyuití operátor? ROLLUP a CUBE, k?íová agregace
- - Vyuití funkcí GROUPING, GROUP_ID a GROUPING_ID
- - Práce s operátory GROUPING SET a Composite Columns
- Hierarchické dotazy
- - Pouití hierarchických dotaz?
- - Natural Tree Structure
- - Syntaxe hierarchických dotaz?
- - Pr?chod stromem - výchozí bod
- - Pr?chod stromem - sm?r dotaz?
- - Pouití klauzule WITH
- - Pouití kaluzule CONNECT BY
- Práce s regulárními výrazy
- - Úvod do regulárních výraz?
- - Pouití regulárních výraz? v SQL a PL/SQL
- - Metaznaky
- - Metaznaky v regulárních výrazech
- - Syntaxe
- - Základní vyhledávání pomocí podmínky REGEXP_LIKE
- - Vyhledávání pomocí funkce REGEXP_INSTR
- - Získání ?ásti ?et?zce pomocí REGEXP_SUBSTR
- Analýza a reporting v databázích Oralce pomocí SQL
- - P?ehled SQL funkcí pro analýzu a reporting
- - Analytické funkce
- - Hodnotící funkce (ranking functions) a reportovací funkce
- - Funkce ROW_NUMBER, RANK a DENSE_RANK, funkce NTILE
- - Analytický mód agrega?ních funkcí SUMA, COUNT, AVG a pod.
- - Kombinování analytických a agrega?ních funkcí
- - Pouití analytických funkcí jako agrega?ních funkcí
- Pivoting a Unpivoting
- - Pivoting
- - Klauzule PIVOT a UNPIVOT
- - Unpivoting
- - Vyuití klauzule UNPIVOT
- Statistická analýza dat
- - Period-to-Period srovnání
- - Regresní analýza
- - Statistické agregáty (medián a pod.)
- - Testování hypotéz
PĹedpoklĂĄdanĂŠ znalosti:
Dobré znalosti a zkuenosti s jazykem SQL v prost?edí Oracle
Dobrá znalost princip? rela?ních databází
Výhodou orientace ve statistice
ÄasovĂ˝ rozvrh: 9:00 - 17:00
.TermĂny kurzu:
DoporuÄenĂŠ pĹedchozĂ a nĂĄvaznĂŠ kurzy:
