Schița de curs

Lecția 1 - SQL noțiuni de bază:

  • Instrucțiuni de selectare
  • Tipuri de join
  • Indexuri
  • Vizualizări
  • Subinterogări
  • Uniuni
  • Crearea tabelelor
  • Încărcarea datelor
  • Descărcarea datelor
  • NoSQL

Lecția 2 - Modelarea datelor:

  • Sisteme ER bazate pe tranzacții
  • Depozitul de date
  • Modele de depozit de date
    • Schema în stea
    • Schemele Snowflake
  • Dimensiuni în schimbare lentă (SCD)
  • Date structurate și nestructurate
  • Diferite motoare de stocare de tip tabel:
    • Bazate pe coloane
    • Pe bază de document
    • În memorie

Lecția 3 - Indexul în lumea NoSQL/științei datelor

  • Constrângeri (primare)
  • Scanarea bazată pe index
  • Reglarea performanțelor

Lecția 4 - NoSQL și datele nestructurate

  • Când să utilizați NoSQL
  • Date consistente în cele din urmă
  • Schema la citire vs. Schema la scriere

Lecția 5 - SQL pentru analiza datelor

  • Funcția Windowing
  • Îmbinări laterale
  • Lead & Lag

Lecția 6 - HiveQL

  • SQL Suport
  • Tabele externe și interne
  • Îmbinări
  • Partiții
  • Subinterogări corelate
  • Interogări imbricate
  • Când să utilizați Hive

Lecția 7 - Redshift

  • Proiectare și structurare
  • Blocaje și resurse partajate
  • Diferențe Postgres
  • Când să utilizați redshift

Cerințe

  • O înțelegere a bazelor de date
  • Experiența cu SQL un avantaj.
  • .

Audiență

  • Analiști de afaceri
  • Dezvoltatorii de software
  • Database dezvoltatori
 14 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite