SQL i dohvaćanje podataka - tečaj 38 290 RUB. iz netologije, obuka 2 mjeseca, Datum: 02.12.2023.
Miscelanea / / December 05, 2023
Za početnike u analitici
Naučite samostalno izdvajati podatke za obradu i analizu. Unaprijedite svoje vještine i napredujte
Marketinški stručnjaci
Naučite brzo prikupiti podatke za procjenu rezultata, izgraditi hipoteze i razviti marketinške strategije
Voditelji projekata i proizvoda
Moći ćete bolje razumjeti programere i analitičare te sami učitati podatke
Za financijere, računovođe i istraživače
Naučite preuzimati podatke i proučavati njihove karakteristike pomoću SQL analitičkih funkcija
Uvod u SQL
Saznajte zašto su baze podataka potrebne. Razumjet ćete kako funkcionira sustav za upravljanje bazom podataka (DBMS) i upoznati se sa sustavom PostgreSQL. Naučite što su sheme, odnosi, atributi i domene. Instalirajte i konfigurirajte potrebni softver.
• Koji su različiti izvori podataka?
• Što je IDE i DBeaver
• Stvaranje veza u DBeaveru
• Instaliranje lokalnog PostgreSQL poslužitelja baze podataka
• Rad s *.backup i *.sql
• DBeaver sučelje
• Kako kreirati upite
• ER dijagram
• Ograničenja primarnog i stranog ključa
• Metapodaci: korištenje i pristup
Relacijske baze podataka
Naučit ćete što su aliasi i kako ih koristiti pri radu s različitim shemama i tablicama u jednom upitu. Razumjeti osnovne vrste podataka PostgreSQL. Naučite kako filtrirati, sortirati i transformirati podatke. Razumjet ćete kako raditi s nizovima i datumima.
• Jednostavni upiti
• ROUND naredba
• Naredbe ORDER BY, LIMIT, OFFSET
• DISTINCT naredba
• Logički poredak SELECT
• WHERE odredbe
• NULL i NOT NULL naredbe
• Ulančavanje
• LIKE i ILIKE naredbe
• Metode rada sa nizovima
• Metode rada s datumima
Ključne značajke za analizu podataka pomoću SQL-a
Pišite jednostavne upite i naučite složene. Primijenite funkcije spajanja (JOIN) i skupnih funkcija (SUM, COUNT, AVG). Razumjeti kronologiju povezivanja tablica. Savladajte osnovne naredbe: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Saznajte što su podupiti.
• Vrste spojeva: LIJEVI, DESNI, UNUTARNJI, POTPUNI VANJSKI, KRIŽNI SPOJ
• JOIN kada radite s jedinstvenim i nejedinstvenim vrijednostima
• UNION i EXCEPT naredbe
• CASE naredba
• Agregacija
• Grupiranje
• Podupiti. Utjecaj pozicije na potrošene resurse
Duboko zaronite u SQL. Napredne operacije s podacima
Naučite kako raditi s tablicama pomoću naredbi CREATE TABLE, ALTER TABLE, DROP TABLE. Ovladajte naredbama INSERT INTO, UPDATE TABLE, DELETE FROM. Razumjeti što su strani ključevi.
• Napravite dijagram
• Izgradnja odnosa
• Formiranje atributa, naznaka tipova podataka i ograničenja
• Promjena strukture odnosa
• Strani ključevi
• Unos podataka u odnos
• Izmjena podataka
• Brisanje podataka i odnosa
Rad s PostgreSQL. 1. dio
Naučite koristiti agregatne funkcije sum(), count(),avg(), min() i max() unutar prozorske funkcije. Primijenite analitičke funkcije lead(), lag(), dense_rank(). Naučite što su uobičajeni tablični izrazi i rekurzivni upiti. Naučite raditi s katalozima.
• Funkcije prozora: jednostavni upiti, akumulacija, LEAD i LAG
• CTE tim
• Rekurzija. Aplikacija s katalozima
• Naredba GENERATE_SERIES
Rad s PostgreSQL. 2. dio
Saznajte što su reprezentacije. Shvatit ćete kako ubrzati upite i koristiti indekse. Počet ćete se kretati uzorcima upita. Upoznajte se sa složenim tipovima podataka.
• Naredba VIEW
• Naredba MATERIJALIZIRANI POGLED
• Primjena reprezentacija u denormalizaciji
• Plan upita (OBJASNI ANALIZIRAJ)
• JSON naredba
• Naredba NIZ
SQL PRO
Naučite stvarati pohranjene procedure i okidače. Saznajte što su normalizacija i denormalizacija. Naučite osnove dizajna i razumite što su modeli arhitektonskih podataka. Master sharding i particioniranje. Trošak modula je 10 000 ₽
• Rad s konzolom i interaktivni način rada
• Stvaranje pohranjenih procedura
• Izrada okidačkih funkcija i okidača
• 1-5 normalnih oblika
• Denormalizacija
• Horizontalno i okomito dijeljenje
• Nasljeđivanje u PostgreSQL-u
• Povezivanje s klasterima pomoću proširenja POSTGRES_FDW
• Arhitektonske makete
• Modeli podataka
• Koraci dizajna baze podataka
• Razlika između OLTP i OLAP sustava
H
Pozdrav Natalia
14.06.2019 G.
Ne isplati se gubiti novac i vrijeme.
Tečajevi su održani u travnju 2019. na temu “SQL i dohvaćanje podataka”.1. Materijali su bili loše pripremljeni. Bilo je tipfelera i pogrešaka u prezentacijama, informacije su predstavljene u nečitljivom obliku.2. Uopće mi se nije sviđao rad kustosa. Posao kustosa uspoređujem s radom kustosa u SkyEng-u (ovo nije PR i nisam ni na koji način povezan s ovom organizacijom, bio sam i polaznik tečajeva stranih jezika...