Úvod do SQL - bezplatný kurz od ProductStar, školení, Datum: 2. prosince 2023.
Různé / / December 05, 2023
Podle nás je na prvním místě při zvládnutí nové profese objevit požadavky na požadovaná volná místa a sepsat si dovednosti, které je potřeba získat. Podívejme se na požadavky na pozice analytiků. A uvidíme, že SQL je jedním z hlavních požadavků na pozici analytika. Proto to budeme studovat!
1. Studium tématu
Lekce ve formátu videa, workshopy s případovými studiemi a kvízy k upevnění znalostí
2. Dokončete úkoly
Tempem, ve kterém se cítíte pohodlně a dostáváte zpětnou vazbu.
3. Komunikujte s mentorem
Upevnit znalosti a opravit chyby
Všechny úkoly jsou shromážděny na základě skutečných případů známých společností, pro vaše pohodlí mají úkoly šablonu pro jejich plnění
Úvodní lekce (zdarma)
Pojďme se učit:
Co je SQL
Vlastnosti SQL
Proč SQL Analytics?
Příklady SQL
Praxe:
Pojďme si stáhnout naši první databázi airbnb z GitHubu
Pojďme získat náš první výsledek v SQL!
Nástroje:
GitHub
SQLite Online
Lekce 1 Úvod do SQL
Co je SQL
Vlastnosti SQL
Příklady použití SQL v různých firmách
Trochu historie SQL
Blokový manifest
Jaké nástroje použijeme?
První cvičení
Lekce 2 Extrahování a filtrování dat (část 1)
Naučit se pracovat s extrakcí dat
VYBRAT, OD
Pořadí klíčových slov v SQL
OMEZIT
Zápis různých datových typů v SQL
WHERE a operátory =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Praxe
Lekce 3 Extrakce a filtrování dat (část 2)
Komentáře v SQL
Rozlišování velikosti písmen SQL
Operátory WHERE a NULL, IN, NOT IN, AND, OR, BETWEEN
Extrahování textu/čísla/NULL
Načtení tabulky a přidání textu/čísla/datum/sloupce NULL
Praxe
Lekce 4 Transformace a řazení dat (část 1)
Přezdívka Přezdívka
Tipy pro používání aliasu
Transformace UPPER(), LOWER()
Převod pomocí aritmetických operací
CASE konverze
Praxe
Lekce 5 Transformace a řazení dat (část 2)
Převést aktuální datum/čas
Konverze data/času
Řazení OBJEDNAT PODLE
Načítání prvních N nebo posledních N záznamů
Praxe
Lekce 6 Seskupování dat
Agregační funkce MIN(), MAX(), SUM(), AVG()
Agregační funkce COUNT()
SKUPINA VYTVOŘENÁ
GROUP BY a agregační funkce MIN(), MAX(), SUM(), AVG(), COUNT()
Pořadí provádění dotazu v SQL
MÍT
Rozdíl mezi WHERE a HAVING
Praxe
Lekce 7 Úvod do databází
Role databází v životě člověka
Historie vývoje databáze
Architektura SQL dotazů a komunikace s databázemi
Základní pojmy relačních databází:
Stůl
Klíč (primární a cizí)
Databáze a vztahy mezi tabulkami
DBMS
Cvičení: nastavení databáze v PostgreSQL DBMS
Lekce 8 Spojování stolů
Proč vědět, jak se připojit ke stolům?
Jak funguje spojování stolů?
Metody spojování tabulek
Dodatečné podmínky sdružení
Praxe
Lekce 9 Vnořené dotazy (poddotazy)
Jak funguje pozdní žádost?
Co je poddotaz?
Struktura poddotazu
Příkaz provedení poddotazu
Dílčí dotazy v SELECT
Dílčí dotazy ve FROM
Dílčí dotazy v JOIN
Dílčí dotazy ve WHERE
Tipy pro práci s poddotazy
Praxe
Lekce 10 Aktualizace, přidávání a mazání dat
Proč a jak změnit data?
Přidávání dat (INSERT)
Aktualizace dat (UPDATE)
Mazání dat (DELETE)
Praxe
Lekce 11 Vytváření, úprava a mazání tabulek
Proč a jak měnit tabulky?
Vytváření tabulek
Vytváření nových tabulek
Typy dat
Omezení
Vytváření dočasných tabulek
Vytváření tabulek na základě existujících
Přebalovací pulty
Odstranění stolů
Cvičení: vytvoření databáze internetového obchodu
Lekce 12 SQL: Pokročilé
Pochopení úskalí v SQL
Operace s textem
Zřetězení řetězců
Určení délky řetězce
Vrácení části řetězce
Regulární výrazy
Funkce okna
Zrychlení a optimalizace dotazů
Pohledy a běžné tabulkové výrazy
Finále
Finální LEGO projekt
Práce na absolventském projektu
V rámci vašeho závěrečného domácího úkolu zanalyzujeme sadu dat LEGO.
Lekce 13 Bonusová lekce: Přehled základních programů
Prostudované materiály konsolidujeme
Procvičujeme různé nástroje pro práci s SQL dotazy
Datové studio Google
Analýza režimu
Živý obraz
Yandex Datalens