Oracle databáze: Analýza dat pomocí SQL (ORA13)
Tento kurz je zam??en na poslucha?e, kte?í již mají zkušenosti s dotazováním v jazyce SQL v prost?edí databází Oracle a ukáže jim maximální využití 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 použití hierarchických dotaz?, nau?í se používat regulární výrazy pro vyhledávání dat a následn? dopodrobna proberou analytické a statistické možnosti jazyka SQL v prost?edí Oracle.
| The course is included in the following category: |
Databáze → Oracle Oracle |
Difficulty of the course: Advanced
Course duration: 2 days
Contents of the course:
- Ú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
- - Využití operátor? ROLLUP a CUBE, k?ížová agregace
- - Využití funkcí GROUPING, GROUP_ID a GROUPING_ID
- - Práce s operátory GROUPING SET a Composite Columns
- Hierarchické dotazy
- - Použití hierarchických dotaz?
- - Natural Tree Structure
- - Syntaxe hierarchických dotaz?
- - Pr?chod stromem - výchozí bod
- - Pr?chod stromem - sm?r dotaz?
- - Použití klauzule WITH
- - Použití kaluzule CONNECT BY
- Práce s regulárními výrazy
- - Úvod do regulárních výraz?
- - Použití 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í
- - Použití analytických funkcí jako agrega?ních funkcí
- Pivoting a Unpivoting
- - Pivoting
- - Klauzule PIVOT a UNPIVOT
- - Unpivoting
- - Využití 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
Expected knowledge:
Dobré znalosti a zkušenosti s jazykem SQL v prost?edí Oracle
Dobrá znalost princip? rela?ních databází
Výhodou orientace ve statistice
Time schedule: 9:00 - 17:00
.Course dates:
Recommended previous and follow-up courses:
