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 ajustat conținutul pentru al doilea zi în funcție de feedback-ul nostru din prima zi. El a discutat cu noi pentru a afla ce ne-a plăcut, ce nu ne-a plăcut, ce am găsit dificil și cum vrem să abordăm a doua zi. Mi-a plăcut stilul lui Gunnar de predare: prezentare teoretică, împărtășirea de exemple, ne-a oferit timp pentru exerciții și a răspuns la întrebări înainte de a trece la următorul subiect. Acest lucru însemna că puteam înțelege pe deplin un topic înainte de a trece la următorul subiect. A scăzut supraîncarcarea de informații și ne-a oferit șansa să petrecem mai mult timp pe temele cu care am avut dificultăți și mai puțin timp pe cele 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 adaptată perfect nevoilor individuale. În grupul nostru de cinci persoane, el a asigurat ca fiecare să rămână pe drum și să înțeleagă pe deplin materialul de curs. Cunoștințele și resursele pe care le-am câștigat vor fi cu siguranță valoroase timp de mulți ani de acum înainte. Mulțumim, Gunnar!
Marcia - Complete Coherence
Curs - SQL For Data Science and Data Analysis
Tradus de catre o masina
Gunnar a creat un legătură excelentă cu public și a identificat repede nevoile noastre. A fost implicat și foarte bine informat de-a lungul întregului timp și ne-a bucurat de umorul său.
Kurt - Complete Coherence
Curs - SQL For Data Science and Data Analysis
Tradus de catre o masina