Įvadas į SQL – nemokamas ProductStar kursas, mokymai, Data: 2023 m. gruodžio 2 d.
įvairenybės / / December 05, 2023
Mūsų nuomone, įsisavinant naują profesiją pirmiausia reikia atrasti reikalavimus norimoms laisvoms darbo vietoms ir surašyti įgūdžius, kuriuos reikia įgyti. Pažvelkime į reikalavimus analitiko pareigoms. Ir pamatysime, kad SQL yra vienas pagrindinių analitiko pareigų reikalavimų. Štai kodėl mes tai studijuosime!
1. Temos studijavimas
Pamokos vaizdo formatu, seminarai su atvejų analize ir viktorinos žinioms įtvirtinti
2. Atlikite užduotis
Tokiu tempu, kuriuo jaučiatės patogiai ir gaunate atsiliepimų.
3. Bendraukite su mentoriumi
Tvirtinti žinias ir ištaisyti klaidas
Visos užduotys renkamos pagal realius žinomų įmonių atvejus, Jūsų patogumui užduotys turi šabloną joms atlikti
Įvadinė pamoka (nemokama)
Pasimokykime:
Kas yra SQL
SQL funkcijos
Kodėl SQL Analytics?
SQL pavyzdžiai
Praktika:
Atsisiųskite savo pirmąją „airbnb“ duomenų bazę iš „GitHub“.
Pasiekime pirmąjį rezultatą SQL!
Įrankiai:
GitHub
SQLite internete
1 pamoka Įvadas į SQL
Kas yra SQL
SQL funkcijos
SQL naudojimo įvairiose įmonėse pavyzdžiai
Šiek tiek SQL istorijos
Blokuoti manifestą
Kokias priemones naudosime?
Pirma praktika
2 pamoka Duomenų ištraukimas ir filtravimas (1 dalis)
Išmokti dirbti su duomenų ištraukimu
PASIRINKTI, NUO
Raktinių žodžių tvarka SQL
LIMIT
Įvairių tipų duomenų rašymas SQL
WHERE ir operatoriai =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Praktika
3 pamoka duomenų išgavimas ir filtravimas (2 dalis)
Komentarai SQL
SQL didžiųjų ir mažųjų raidžių jautrumas
WHERE ir NULL, IN, NOT IN, AND, OR, TARP operatorių
Išskleidžiamas tekstas/skaičius/NULL
Lentelės gavimas ir teksto/numerio/datos/NULL stulpelio pridėjimas
Praktika
4 pamoka Duomenų transformavimas ir rūšiavimas (1 dalis)
Alias slapyvardis
Patarimai, kaip naudoti slapyvardį
Transformacijos UPPER(), LOWER()
Konvertavimas naudojant aritmetines operacijas
CASE konvertavimas
Praktika
5 pamoka Duomenų transformavimas ir rūšiavimas (2 dalis)
Konvertuoti dabartinę datą/laiką
Datos/Laiko konvertavimas
Rūšiavimas UŽSAKYTI PAGAL
Gaunamas N arba paskutinis N įrašas
Praktika
6 pamoka Duomenų grupavimas
Sumavimo funkcijos MIN(), MAX(), SUM(), AVG()
Sumavimo funkcijos COUNT()
GRUPUOTI PAGAL
GROUP BY ir agregavimo funkcijos MIN(), MAX(), SUM(), AVG(), COUNT()
Užklausos vykdymo tvarka SQL
TURIMAS
Skirtumas tarp WHERE ir HAVING
Praktika
7 pamoka Įvadas į duomenų bazes
Duomenų bazių vaidmuo žmogaus gyvenime
Duomenų bazių kūrimo istorija
SQL užklausų architektūra ir bendravimas su duomenų bazėmis
Pagrindinės reliacinių duomenų bazių sąlygos:
Lentelė
Raktas (pirminis ir užsienio)
Duomenų bazė ir ryšiai tarp lentelių
DBVS
Praktika: duomenų bazės nustatymas PostgreSQL DBVS
8 pamoka Lentų sujungimas
Kodėl žinoti, kaip sujungti lenteles?
Kaip veikia stalų sujungimas?
Lentelių sujungimo būdai
Papildomos asociacijos sąlygos
Praktika
9 pamoka Įdėtos užklausos (antrinės užklausos)
Kaip veikia pavėluotai pateikta užklausa?
Kas yra antrinė užklausa?
Antrinės užklausos struktūra
Papildomos užklausos vykdymo tvarka
Papildomos užklausos SELECT
Papildomos užklausos FROM
Papildomos užklausos JOIN
Papildomos užklausos WHERE
Patarimai, kaip dirbti su papildomomis užklausomis
Praktika
10 pamoka Duomenų atnaujinimas, pridėjimas ir trynimas
Kodėl ir kaip keisti duomenis?
Duomenų pridėjimas (INSERT)
Duomenų atnaujinimas (ATNAUJINTI)
Duomenų trynimas (DELETE)
Praktika
11 pamoka Lentelių kūrimas, keitimas ir trynimas
Kodėl ir kaip keisti lenteles?
Lentelių kūrimas
Naujų lentelių kūrimas
Duomenų tipai
Apribojimai
Laikinų lentelių kūrimas
Lentelių kūrimas pagal esamas
Persirengimo stalai
Lentelių pašalinimas
Praktika: internetinės parduotuvės duomenų bazės kūrimas
12 pamoka SQL: Išplėstinė
SQL spąstų supratimas
Operacijos su tekstu
Stygų sujungimas
Stygos ilgio nustatymas
Grąžinama eilutės dalis
Reguliarūs reiškiniai
Langų funkcijos
Užklausos paspartinimas ir optimizavimas
Rodiniai ir bendrosios lentelės išraiškos
Galutinis
Galutinis LEGO projektas
Darbas su baigiamuoju projektu
Atlikdami paskutinius namų darbus analizuosime LEGO duomenų rinkinį.
13 pamoka Papildoma pamoka: pagrindinių programų apžvalga
Ištirtas medžiagas sujungiame
Praktikuojame įvairius darbo su SQL užklausomis įrankius
Google Data Studio
Režimo analizė
Tableau
„Yandex Datalens“.