Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Část 1: Základy SQL
Úvod do SQL a databází
- Co jsou databáze?
- Úvod do jazyka SQL
- Nastavení pracovního prostředí pro SQL
Syntaxe SQL a základní dotazy
- Přehled syntaxe SQL
- Příkaz SELECT
- Filtrování dat pomocí klauzule WHERE
Pracování s funkcemi a agregací dat
- Běžné funkce v SQL
- Agregační funkce: COUNT, SUM, AVG, MAX, MIN
- Shlukování dat pomocí GROUP BY
Spojování tabulek
- Co je JOIN?
- Operace INNER JOIN
- LEFT JOIN, RIGHT JOIN a FULL OUTER JOIN
Poddotazy a množinové operace
- Jak vytvářet poddotazy?
- Operace UNION, INTERSECT a EXCEPT
Manipulace s daty
- Příkaz INSERT INTO
- Příkaz UPDATE
- Příkaz DELETE
Část 2: Pokročilé použití SQL
Avancované filtrování dat
- Pokročilé techniky v rámci klauzule WHERE
- Operátor LIKE a vyhledávání podle vzorců
- Operátory IN a BETWEEN
Složitější spojování tabulek a poddotazy
- Samo-spojení tabulek
- Nekorelované i korelované poddotazy
- Využití klauzule EXISTS
Pracovní s indexy a pohledy
- Co jsou indexy a jak ovlivňují výkon?
- Jak vytvářet a používat pohledy?
Pokročilé funkce a uložené procedury
- Funkce definované uživatelem
- Uložené procedury a spouštěče – jejich využití
- Ošetřování chyb v SQL kódu
Přeměna a analýza dat
- Transformace dat pomocí operací PIVOT a UNPIVOT
- Funkce řádků: ROW_NUMBER, RANK, DENSE_RANK
- CTE – běžně používané výrazy v tabulkách
Návrh databází a normalizace
- Zásady návrhu databází
- Normální tvary a jejich použití při normalizaci
- Modelování entit pomocí ER diagramů
Ladění výkonnosti a optimalizace
- Techniky optimalizace dotazů
- Jak číst plány provádění?
- Osvědčené postupy pro zlepšení výkonu systémů
SQL v reálném světě
- Integrace SQL s dalšími technologiemi
- Příklady použití v praxi a konkrétní případové studie
- Závěrečný projekt: Vytvoření kompletní databázového řešení od základů
Shrnutí a další kroky
Požadavky
- Základní znalost práce s počítačem
- Zkušenosti s jakýmkoli programovacím jazykem jsou výhodné, ale nejsou povinné
Cílová skupina
- Analytici dat
- Databázoví profesionálové
- Softwaroví vývojáři
35 Hodiny
Reference (1)
Malá skupina, přítomnostní formát na 3 dny,
Annina - Ricardo AG
Kurz - SQL: Basics to Intermediate
Přeloženo strojem