Návrh Školení
Úvod do SQL a relačních databází
- Chápání struktur databází
- Přehled syntaxe SQL
- Práce s tabulkami a schématy
Základní techniky dotazování
- Výběr a projekce dat
- Filtrování řádků pomocí WHERE
- Třídění výsledků pomocí ORDER BY
Spojování více tabulek
- Vnitřní, levé, pravé a plné spojení
- Kombinace datových sad z více zdrojů
- Řešení podmínek spojení
Agregace a seskupení
- Použití COUNT, SUM, AVG, MIN, MAX
- Efektivní použití GROUP BY
- Filtrování seskupených dat pomocí HAVING
Poddotazy a vnořené příkazy
- Skalární poddotazy
- Korelované poddotazy
- Použití poddotazů pro filtrování a výpočty
Manipulace s daty a jejich úpravy
- Vkládání nových dat
- Aktualizace existujících záznamů
- Bezpečné odstraňování dat
Objekty databáze a omezující podmínky
- Chápání primárních a cizích klíčů
- Práce s pohledy (views)
- Implementace omezujících podmínek a pravidel
Pokročilé SQL techniky
- Okenní funkce (window functions)
- Společné tabulkové výrazy (Common Table Expressions, CTEs)
- Aspekty výkonnosti a základy optimalizace dotazů
Shrnutí a další kroky
Požadavky
- Chápání základních datových konceptů
- Zkušenosti s elektronickými tabulkami nebo tabulkovými daty
- Odezvědnost se všeobecnými podnikovými aplikacemi
Účastníci
- Analýtici dat
- IT profesionálové
- Uživatelé, kteří potřebují spravovat, dotazovat a analyzovat data
Reference (5)
Philip byl velmi milý, jeho styl vysvětlování SQL pojmů je vynikající. Líbilo se mi, že nám poskytl informace a odpověděl na otázky, které nebyly součástí tohoto kurzu.
Stefan
Kurz - SQL in SQL Server
Přeloženo strojem
analytical functions
khusboo dassani - Tech Northwest Skillnet
Kurz - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Kurz - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Kurz - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Interactive exercises