Návrh Školení
Část 1: SQL Základy
Úvod do SQL a Databases
- Porozumění databázím
- Úvod do SQL
- Nastavení prostředí SQL
SQL Syntaxe a základní dotazy
- SQL přehled syntaxe
- příkazy SELECT
- Filtrování dat pomocí klauzule WHERE
Práce s funkcemi a agregáty
- Společné SQL funkce
- Agregační funkce: COUNT, SUM, AVG, MAX, MIN
- Seskupování dat pomocí GROUP BY
Spojování stolů
- Pochopení JOINů
- VNITŘNÍ SPOJENÍ
- PŘIPOJTE SE VLEVO, VPRAVO a ÚPLNÉ VNĚJŠÍ PŘIPOJENÍ
Poddotazy a operace nastavení
- Psaní poddotazů
- Operace UNION, INTERSECT a EXCEPT
Manipulace s daty
- příkaz INSERT INTO
- AKTUALIZOVAT prohlášení
- příkaz DELETE
Část 2: Středně pokročilí SQL
Pokročilé filtrování dat
- Pokročilé techniky klauzule WHERE
- Operátor LIKE a porovnávání vzorů
- operátory IN a BETWEEN
Komplexní spojení a poddotazy
- Vlastní spojení
- Nekorelované a korelované poddotazy
- klauzule EXISTS
Práce s indexy a pohledy
- Pochopení indexů a jejich vlivu na výkon
- Vytváření a používání pohledů
Pokročilé funkce a uložené procedury
- Uživatelsky definované funkce
- Uložené procedury a spouštěče
- Zpracování chyb v SQL
Transformace a analýza dat
- Pivoting a unpivoting data
- Funkce okna: ROW_NUMBER, RANK, DENSE_RANK
- CTE (společná tabulka Expressiontů)
Database Návrh a normalizace
- Database principy návrhu
- Normální formy a normalizace
- Entity-Relationship (ER) modelování
Ladění a optimalizace výkonu
- Techniky optimalizace dotazů
- Prováděcí plány
- Osvědčené postupy ladění výkonu
SQL v reálném světě
- Integrace SQL s jinými technologiemi
- Případové studie a scénáře z reálného světa
- Závěrečný projekt: Vybudování databázového řešení od začátku
Shrnutí a další kroky
Požadavky
- Pochopení základních operací na počítači
- Zkušenost s jakýmkoli programovacím jazykem je výhodou, ale není podmínkou
Publikum
- Datové analytiky
- Database profesionálové
- Vývojáři softwaru
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
Machine Translated
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
The course built lesson to lesson, and the pacing was a big deal for me.