Školení Relační databáze a SQL pro datové analytiky

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í

Před školením se předpokládá běžná práce s počítačem a základní orientace v tabulkách nebo datech. Znalost programování ani předchozí zkušenost s databázemi není nutná.
Po absolvování školení můžete pokračovat:

Relační databáze a SQL pro správce a vývojáře

Verze programu

U firemního a individuálního školení si verzi programu, na které bude školení probíhat, můžete zvolit.
Otevřené kurzy probíhají na aktuální verzi programu. Lektor po dohodě s účastníky upozorní na rozdíly starších verzí.