SQL și recuperarea datelor - curs 38.290 RUB. de la Netologie, training 2 luni, Data: 2 decembrie 2023.
Miscelaneu / / December 05, 2023
Pentru noii veniți la analiză
Aflați cum să extrageți în mod independent date pentru procesare și analiză. Îmbunătățiți-vă abilitățile și obțineți promovare
Marketerii
Învață să obții rapid date pentru a evalua rezultatele, a construi ipoteze și a dezvolta strategii de marketing
Manageri de proiect și de produs
Veți putea înțelege mai bine dezvoltatorii și analiștii și veți putea încărca singur datele
Pentru finanțatori, contabili și cercetători
Învățați să descărcați date și să studiați caracteristicile acestora folosind funcții analitice SQL
Introducere în SQL
Aflați de ce sunt necesare baze de date. Veți înțelege cum funcționează un sistem de gestionare a bazelor de date (DBMS) și vă veți familiariza cu sistemul PostgreSQL. Aflați ce sunt schemele, relațiile, atributele și domeniile. Instalați și configurați software-ul necesar.
• Care sunt diferitele surse de date?
• Ce este IDE și DBeaver
• Crearea de conexiuni în DBeaver
• Instalarea unui server local de bază de date PostgreSQL
• Lucrul cu *.backup și *.sql
• Interfață DBeaver
• Cum se creează interogări
• Diagrama ER
• Constrângeri de cheie primară și străină
• Metadate: utilizare și acces
Baze de date relaționale
Veți învăța ce sunt aliasurile și cum să le utilizați atunci când lucrați cu diverse scheme și tabele într-o singură interogare. Înțelegeți tipurile de date de bază PostgreSQL. Aflați cum să filtrați, să sortați și să transformați datele. Veți înțelege cum să lucrați cu șiruri și date.
• Interogări simple
• Comanda ROUND
• Comenzi ORDER BY, LIMIT, OFFSET
• Comanda DISTINCT
• Ordinea logica SELECT
• clauze WHERE
• Comenzile NULL și NOT NULL
• Concatenare
• comenzi LIKE și ILIKE
• Metode de lucru cu șiruri
• Metode de lucru cu datele
Caracteristici cheie pentru analiza datelor cu SQL
Scrieți întrebări simple și învățați pe cele complexe. Aplicați funcții de îmbinare (JOIN) și agregare (SUM, COUNT, AVG). Înțelegeți cronologia legării tabelelor. Stăpânește comenzile de bază: SELECT, WHERE, JOIN, ORDER BY, CASE, UNION, GROUP BY, HAVING. Aflați ce sunt subinterogările.
• Tipuri de îmbinare: LEFT, RIGHT, INNER, FULL OUTTER, CROSS JOIN
• JOIN atunci când lucrați cu valori unice și non-unicate
• comenzi UNION și EXCEPT
• Comanda CASE
• Agregarea
• Gruparea
• Subinterogări. Impactul poziției asupra resurselor cheltuite
Aprofundare în SQL. Operații avansate de date
Aflați cum să lucrați cu tabele folosind comenzile CREATE TABLE, ALTER TABLE, DROP TABLE. Stăpânește comenzile INSERT INTO, UPDATE TABLE, DELETE FROM. Înțelegeți ce sunt cheile externe.
• Creați o diagramă
• Construirea relațiilor
• Formarea atributelor, indicarea tipurilor de date și a restricțiilor
• Modificarea structurii relaţiilor
• Chei străine
• Introducerea datelor într-o relație
• Modificarea datelor
• Ștergerea datelor și a relațiilor
Lucrul cu PostgreSQL. Partea 1
Învață să folosești funcțiile agregate sum(), count(),avg(), min() și max() într-o funcție de fereastră. Aplicați funcțiile analitice lead(), lag(), dense_rank(). Aflați ce sunt expresiile comune de tabel și interogările recursive. Învață să lucrezi cu cataloage.
• Funcții ferestre: interogări simple, acumulare, LEAD și LAG
• Echipa CTE
• Recursiune. Aplicatie cu cataloage
• Comanda GENERATE_SERIES
Lucrul cu PostgreSQL. Partea 2
Aflați ce sunt reprezentările. Veți înțelege cum să accelerați interogările și să utilizați indecși. Veți începe să navigați în modelele de interogare. Familiarizați-vă cu tipurile de date complexe.
• Comanda VIEW
• Comanda MATERIALIZED VIEW
• Aplicarea reprezentărilor în denormalizare
• Plan de interogare (EXPLAIN ANALYZE)
• Comanda JSON
• Comanda ARRAY
SQL PRO
Învață să creezi proceduri stocate și declanșatoare. Aflați ce sunt normalizarea și denormalizarea. Aflați elementele de bază ale designului și înțelegeți ce sunt modelele de date arhitecturale. Master sharding și partiționare. Costul modulului este de 10.000 ₽
• Lucrul cu consola și modul interactiv
• Crearea de proceduri stocate
• Crearea de funcții de declanșare și declanșatoare
• 1-5 forme normale
• Denormalizare
• Fracționare orizontală și verticală
• Moștenirea în PostgreSQL
• Conectarea la clustere folosind extensia POSTGRES_FDW
• Modele arhitecturale
• Modele de date
• Etapele de proiectare a bazei de date
• Diferența dintre sistemele OLTP și OLAP
H
Buna Natalia
14.06.2019 G.
Nu merită să-ți pierzi banii și timpul.
Cursurile au avut loc în aprilie 2019 pe tema „SQL și regăsirea datelor.”1. Materialele au fost prost pregătite. Au existat greșeli de tipar și erori în prezentări, informațiile au fost prezentate într-o formă ilizibilă.2. Nu mi-a plăcut deloc munca curatorilor. Compar munca curatorilor cu munca curatorilor de la SkyEng (asta nu este PR și nu am nicio legătură cu această organizație, am fost și student la cursuri de limbi străine...