Úvod do SQL - bezplatný kurz od ProductStar, školenie, Termín: 2. decembra 2023.
Rôzne / / December 05, 2023
Podľa nás je prvoradé pri zvládnutí novej profesie objaviť požiadavky na žiadané voľné miesta a spísať si zručnosti, ktoré je potrebné získať. Pozrime sa na požiadavky na pozície analytikov. A uvidíme, že SQL je jednou z hlavných požiadaviek na pozíciu analytika. Preto to budeme študovať!
1. Štúdium témy
Lekcie vo formáte videa, workshopy s prípadovými štúdiami a kvízy na upevnenie vedomostí
2. Dokončite úlohy
Tempom, v ktorom sa cítite pohodlne a dostávate spätnú väzbu.
3. Komunikujte s mentorom
Upevniť vedomosti a opraviť chyby
Všetky úlohy sú zozbierané na základe skutočných prípadov známych spoločností, pre vaše pohodlie majú úlohy šablónu na ich splnenie
Úvodná lekcia (zadarmo)
Poďme študovať:
Čo je SQL
Vlastnosti SQL
Prečo SQL Analytics?
Príklady SQL
Cvičenie:
Stiahnite si našu prvú databázu airbnb z GitHubu
Poďme získať náš prvý výsledok v SQL!
Nástroje:
GitHub
SQLite Online
Lekcia 1 Úvod do SQL
Čo je SQL
Vlastnosti SQL
Príklady použitia SQL v rôznych podnikoch
Trochu histórie SQL
Blokový manifest
Aké nástroje použijeme?
Prvá prax
Lekcia 2 Extrahovanie a filtrovanie údajov (1. časť)
Naučiť sa pracovať s extrakciou dát
VYBRAŤ, OD
Poradie kľúčových slov v SQL
LIMIT
Zápis rôznych dátových typov v SQL
WHERE a operátory =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Prax
Lekcia 3 Extrakcia a filtrovanie údajov (2. časť)
Komentáre v SQL
Rozlišovanie malých a veľkých písmen SQL
Operátory WHERE a NULL, IN, NOT IN, AND, OR, BETWEEN
Extrahovanie textu/čísla/NULL
Načítanie tabuľky a pridanie text/číslo/dátum/stĺpec NULL
Prax
Lekcia 4 Transformácia a triedenie údajov (1. časť)
Alias alias
Tipy na používanie aliasu
Transformácie UPPER(), LOWER()
Konverzia pomocou aritmetických operácií
CASE konverzia
Prax
Lekcia 5 Transformácia a triedenie údajov (2. časť)
Previesť aktuálny dátum/čas
Konverzia dátumu/času
Triedenie OBJEDNAŤ PODĽA
Obnovenie prvých N alebo posledných N záznamov
Prax
Lekcia 6 Zoskupovanie údajov
Agregačné funkcie MIN(), MAX(), SUM(), AVG()
Agregačné funkcie COUNT()
GROUP BY
GROUP BY a agregačné funkcie MIN(), MAX(), SUM(), AVG(), COUNT()
Poradie vykonania dotazu v SQL
MAJÚCE
Rozdiel medzi WHERE a HAVING
Prax
Lekcia 7 Úvod do databáz
Úloha databáz v živote človeka
História vývoja databázy
Architektúra SQL dotazov a komunikácia s databázami
Základné pojmy relačných databáz:
Tabuľka
Kľúč (primárny a cudzí)
Databáza a vzťahy medzi tabuľkami
DBMS
Prax: nastavenie databázy v PostgreSQL DBMS
Lekcia 8 Spájanie stolov
Prečo vedieť, ako sa pripojiť k stolom?
Ako funguje spájanie stolov?
Spôsoby spájania stolov
Dodatočné podmienky združenia
Prax
Lekcia 9 Vnorené dopyty (poddotazy)
Ako funguje neskorá žiadosť?
Čo je to poddotaz?
Štruktúra poddotazu
Príkaz na vykonanie poddotazu
Poddotazy v SELECT
Poddotazy v FROM
Poddotazy v JOIN
Poddotazy v WHERE
Tipy na prácu s poddotazmi
Prax
Lekcia 10 Aktualizácia, pridávanie a odstraňovanie údajov
Prečo a ako zmeniť údaje?
Pridávanie údajov (INSERT)
Aktualizácia údajov (UPDATE)
Odstraňujú sa údaje (DELETE)
Prax
Lekcia 11 Vytváranie, úprava a odstraňovanie tabuliek
Prečo a ako zmeniť tabuľky?
Vytváranie tabuliek
Vytváranie nových tabuliek
Typy údajov
Obmedzenia
Vytváranie dočasných tabuliek
Vytváranie tabuliek na základe existujúcich
Prebaľovacie pulty
Odstránenie stolov
Prax: vytvorenie databázy internetového obchodu
Lekcia 12 SQL: Pokročilé
Pochopenie úskalí v SQL
Operácie s textom
Reťazenie reťazcov
Určenie dĺžky reťazca
Vrátenie časti reťazca
Regulárne výrazy
Funkcie okien
Zrýchlenie a optimalizácia dopytov
Pohľady a bežné tabuľkové výrazy
Finálny
Finálny LEGO projekt
Práca na absolventskom projekte
V rámci vašej záverečnej domácej úlohy analyzujeme súbor údajov LEGO.
Lekcia 13 Bonusová lekcia: Prehľad základných programov
Konsolidujeme preštudované materiály
Precvičujeme si rôzne nástroje na prácu s SQL dotazmi
Dátové štúdio Google
Analýza režimu
Tableau
Yandex Datalens