Náročnost kurzu: 3/5 – střední | Délka skupinového kurzu: 12 h, délka individuálního školení: 8 h
Školení Relační databáze a SQL pro datové analytiky je určené pro uživatele, kteří potřebují pracovat s daty uloženými v relačních databázích a využívat je pro analýzy, reporting, Excel nebo Power BI. Kurz je vhodný pro datové analytiky, pokročilejší uživatele Excelu, uživatele Power BI i všechny, kdo potřebují rozumět tomu, jak získat správná data z databáze a připravit je pro další zpracování.
Na praktických příkladech z práce s firemními daty si ukážeme principy relačních databází, tabulek, vztahů mezi daty a základní i pokročilejší dotazy SQL. Naučíte se data číst, filtrovat, řadit, spojovat, seskupovat a připravovat výstupy použitelné v běžné analytické praxi.
Kurz není zaměřený na správu databázových serverů ani vývoj aplikací. Hlavním cílem je naučit se SQL používat jako praktický nástroj pro získávání a vyhodnocování dat. Okrajově si ukážeme také, jak může AI pomoci při vysvětlení SQL dotazu, návrhu úpravy nebo kontrole logiky dotazu.
Co se naučíte
- pochopit základní principy relačních databází, tabulek, záznamů a vztahů mezi daty,
- rozlišit, kdy jde o data, informace a znalosti a jak se data využívají v analýze a reportingu,
- orientovat se v databázových tabulkách a chápat význam relací 1:1, 1:N a M:N,
- používat SQL pro čtení dat pomocí příkazu SELECT a omezovat výběr pomocí podmínek,
- filtrovat, řadit, spojovat a seskupovat data podle potřeb analýzy,
- pracovat s běžnými konstrukcemi SQL, například WHERE, JOIN, GROUP BY, HAVING, CASE nebo agregačními funkcemi,
- připravit výstupy z databáze pro další využití v Excelu, Power BI nebo jiném analytickém nástroji,
- lépe porozumět SQL dotazům a umět je upravit pro běžné analytické úlohy z praxe.
Osnova školení
U individuálního a firemního školení je možné osnovu přizpůsobit.
- Úvod do práce s daty
- terminologie data, informace a znalosti
- způsoby získávání dat, pojem big data
- strukturovaná a nestrukturovaná data
- způsoby logického a fyzického ukládání dat
- Metody zpracování dat
- význam a hodnota dat pro společnost
- manipulace s daty a kompatibilita dat
- reprezentace dat pomocí tabulek a grafů
- problematika perzistentního ukládání dat
- Databáze a entity
- relační databáze a jejich uplatnění
- představení technologií – on-premise a cloud
- představení nástrojů pro práci s databází
- tabulky, objekty a záznamy
- Modelování vztahů
- typy vztahů 1:1, 1:N a M:N
- porozumění vztahům a jejich správná interpretace
- hierarchický model ISA a povinnost vztahu
- příklady využití vztahů v reálném prostředí
- Uplatnění jazyka SQL
- DML příkazy – INSERT, UPDATE, DELETE aj.
- DQL příkazy – SELECT, WHERE, IN, JOIN aj.
- vnoření DQL příkazů, AND, OR, NOT, CASE
- agregační funkce při využití DQL příkazů
- Pokročilé dotazování
- speciální NULL hodnoty a jejich uplatnění
- LIKE v kombinaci s použitím tzv. wildcards
- DISTINCT, ORDER BY, SELECT TOP, LIMIT
- UNION, GROUP BY, HAVING, EXISTS, ANY
- BETWEEN, SELECT INTO, aliasy, komentáře
- Využití jazyka SQL
- uplatnění SQL v koncových aplikacích
- dotazy SQL pro analýzu v aplikaci Excel
- dotazy SQL pro analýzu v aplikaci Power BI
- možnosti exportování výsledků do souboru
- využití výsledků pro analýzu v jiné aplikaci
Předchozí znalosti a návazná školení
Po absolvování školení můžete pokračovat:
Verze programu
Otevřené kurzy probíhají na aktuální verzi programu. Lektor po dohodě s účastníky upozorní na rozdíly starších verzí.