Schița de curs
Lecția 1 - Noțiuni de bază ale SQL:
- Select statements (instrucțiuni select)
- Tipuri de join
- Indici
- Vizualizări
- Subcereri
- Uniune
- Creatia de tabele
- Încărcarea datelor
- Dump-ul datelor
- NoSQL
Lecția 2 - Modelare de date:
- Sisteme ER bazate pe tranzacții
- Data warehousing (stocarea datelor)
- Modele de depozitare a datelor
- Schemă cu stea
- Schemă cu flocoși de zapadă
- Dimensiuni care se schimbă lent (SCD)
- Date structurate și nestructurate
- Diferite tipuri de motori de stocare:
- Pe baza de coloane
- Pe baza de documente
- În memorie
Lecția 3 - Indici în lumea NoSQL / științei datelor
- Constrângeri (Principale)
- Scanearea bazată pe indici
- Ajustare a performanței
Lecția 4 - NoSQL și date nestructurate
- Când să folosiți NoSQL
- Date eventual consistente
- Schema on read vs. Schema on write
Lecția 5 - SQL pentru analiza datelor
- Funcții de fereastră (windowing)
- Joins laterale
- Lead & Lag
Lecția 6 - HiveQL
- Suport pentru SQL
- Tabele externe și interne
- Joins
- Partiții
- Cereri corelate
- Cereri încorporate (nested)
- Când să folosiți Hive
Lecția 7 - Redshift
- Proiectare și structură
- Blocări și resurse împărtășite
- Diferențe față de Postgres
- Când să folosiți Redshift
Cerințe
- O înțelegere a bazelor de date
- Experiență cu SQL este un avantaj.
Audiență
- Analiști de afaceri
- Dezvoltatori de software
- Dezvoltatori de baze de date
Mărturii (3)
Gunnar a adaptat conținutul pentru a doua zi pe baza feedback-ului nostru din prima zi. El a verificat cu noi pentru a afla ce ne-a plăcut, ce nu ne-a plăcut, ce ni s-a părut greu și cum doream să abordăm a doua zi. Mi-a plăcut stilul de predare al lui Gunnar: prelegere, exemple, timp pentru a exersa și a răspunde la întrebări înainte de a trece la următorul subiect. Aceasta a însemnat că am putut înțelege pe deplin un subiect înainte de a trece la subiectul următor. Acest lucru a redus supraîncărcarea cu informații și ne-a oferit șansa de a petrece mai mult timp pe subiectele cu care ne-am luptat și mai puțin timp pe lucrurile pe care le-am găsit ușoare.
Ffion - Complete Coherence
Curs - SQL For Data Science and Data Analysis
Tradus de catre o masina
Tehnica de instruire a lui Gunnar este dinamică, completă și perfect adaptată nevoilor individuale. În grupul nostru de cinci persoane, el s-a asigurat că toată lumea a rămas pe calea cea bună și a înțeles pe deplin materialul pe tot parcursul cursului. Cunoștințele și resursele pe care le-am dobândit vor fi, fără îndoială, valoroase pentru anii următori. Mulțumesc, Gunnar!
Marcia - Complete Coherence
Curs - SQL For Data Science and Data Analysis
Tradus de catre o masina
Gunnar a creat un raport excelent cu publicul și a identificat rapid nevoile noastre. A fost captivant și foarte bine informat, iar umorul său ne-a plăcut.
Kurt - Complete Coherence
Curs - SQL For Data Science and Data Analysis
Tradus de catre o masina