Uvod v SQL – brezplačni tečaj podjetja ProductStar, usposabljanje, datum: 2. december 2023.
Miscellanea / / December 05, 2023
Po našem mnenju je pri osvajanju novega poklica prva stvar odkriti zahteve za želena prosta delovna mesta in zapisati znanja, ki jih je treba pridobiti. Oglejmo si zahteve za položaje analitikov. In videli bomo, da je SQL ena glavnih zahtev za položaj analitika. Zato ga bomo preučili!
1. Preučevanje teme
Lekcije v video obliki, delavnice s študijami primerov in kvizi za utrjevanje znanja
2. Dokončajte naloge
S hitrostjo, ki vam ustreza in prejemate povratne informacije.
3. Komunicirajte z mentorjem
Utrdi znanje in popravi napake
Vse naloge so zbrane na podlagi resničnih primerov znanih podjetij, za vaše udobje imajo naloge predlogo za izpolnjevanje
Uvodna lekcija (brezplačno)
Študijmo:
Kaj je SQL
Funkcije SQL
Zakaj SQL Analytics?
Primeri SQL
Praksa:
Prenesimo našo prvo bazo podatkov airbnb z GitHub
Dobimo prvi rezultat v SQL!
Orodja:
GitHub
SQLite na spletu
Lekcija 1 Uvod v SQL
Kaj je SQL
Funkcije SQL
Primeri uporabe SQL v različnih podjetjih
Malo zgodovine SQL
Blokiraj manifest
Katera orodja bomo uporabili?
Prva praksa
Lekcija 2 Pridobivanje in filtriranje podatkov (1. del)
Učenje dela z ekstrakcijo podatkov
IZBERI, IZ
Vrstni red ključnih besed v SQL
OMEJITEV
Pisanje različnih tipov podatkov v SQL
WHERE in operatorji =, IS, LIKE, , <=, >=, !=, <>, IS NOT
Vadite
Lekcija 3 Pridobivanje in filtriranje podatkov (2. del)
Komentarji v SQL
SQL občutljivost na male in male črke
Operatorji WHERE in NULL, IN, NOT IN, AND, OR, BETWEEN
Ekstrahiranje besedila/številke/NULL
Pridobivanje tabele in dodajanje stolpca besedilo/številka/datum/NULL
Vadite
Lekcija 4 Preoblikovanje in razvrščanje podatkov (1. del)
vzdevek alias
Nasveti za uporabo vzdevka
Transformacije UPPER(), LOWER()
Pretvarjanje z uporabo aritmetičnih operacij
CASE pretvorba
Vadite
Lekcija 5 Preoblikovanje in razvrščanje podatkov (2. del)
Pretvori trenutni datum/uro
Pretvorba datum/čas
Razvrščanje ORDER BY
Pridobivanje prvih N ali zadnjih N zapisov
Vadite
Lekcija 6 Združevanje podatkov
Funkcije združevanja MIN(), MAX(), SUM(), AVG()
Funkcije združevanja COUNT()
ZDRUŽI PO
GROUP BY in funkcije združevanja MIN(), MAX(), SUM(), AVG(), COUNT()
Vrstni red izvajanja poizvedbe v SQL
IMATI
Razlika med WHERE in HAVING
Vadite
Lekcija 7 Uvod v zbirke podatkov
Vloga podatkovnih baz v človekovem življenju
Zgodovina razvoja baze podatkov
Arhitektura poizvedb SQL in komunikacija z bazami podatkov
Osnovni pojmi relacijskih baz podatkov:
Tabela
Ključ (primarni in tuji)
Baza podatkov in relacije med tabelami
DBMS
Praksa: nastavitev baze podatkov v DBMS PostgreSQL
Lekcija 8 Združevanje tabel
Zakaj vedeti, kako združiti mize?
Kako deluje združevanje tabel?
Metode za spajanje tabel
Dodatni pogoji združenja
Vadite
Lekcija 9 Ugnezdene poizvedbe (podpoizvedbe)
Kako deluje zapoznela zahteva?
Kaj je podpoizvedba?
Struktura podpoizvedbe
Vrstni red izvajanja podpoizvedbe
Podpoizvedbe v SELECT
Podpoizvedbe v FROM
Podpoizvedbe v JOIN
Podpoizvedbe v WHERE
Nasveti za delo s podpoizvedbami
Vadite
Lekcija 10 Posodabljanje, dodajanje in brisanje podatkov
Zakaj in kako spremeniti podatke?
Dodajanje podatkov (INSERT)
Posodobitev podatkov (UPDATE)
Brisanje podatkov (DELETE)
Vadite
Lekcija 11 Ustvarjanje, spreminjanje in brisanje tabel
Zakaj in kako spremeniti tabele?
Ustvarjanje tabel
Ustvarjanje novih tabel
Vrste podatkov
Omejitve
Ustvarjanje začasnih tabel
Izdelava tabel na podlagi obstoječih
Previjalne mize
Odstranjevanje tabel
Praksa: izdelava baze podatkov spletne trgovine
Lekcija 12 SQL: Napredno
Razumevanje pasti v SQL
Operacije z besedilom
Združevanje nizov
Določanje dolžine niza
Vrnitev dela niza
Regularni izrazi
Funkcije oken
Pospeševanje in optimizacija poizvedb
Pogledi in skupni izrazi tabel
Konec
Končni LEGO projekt
Delo na diplomskem projektu
Kot del vaše zadnje domače naloge bomo analizirali nabor podatkov LEGO.
Dodatna lekcija 13: pregled osnovnih programov
Utrjujemo preučeno gradivo
Vadimo različna orodja za delo s poizvedbami SQL
Google Data Studio
Način Analitika
Tableau
Yandex Datalens